IOS на устройстве отлаживает пример кода, предоставленного Realm, не работающим с инструментом Chrome dev

Строго следовал описанию, указанному на сайте Realm

  • Реактивный родной myproj
  • cd myproj
  • установка npm
  • установка npm - сохранить область
  • Реакционно-нативная область ссылок

сейчас работает npm list проверить некоторые версии

  • react@16.3.1
  • react-native@0.55.4
  • realm@2.8.1

Теперь измените поставленный App.js на основе примера "Количество собак" на странице "Начало работы" в Realm (непосредственно замените тело класса).

Теперь откройте myproj.xcodeproj в XCode(v9.4), исправьте ошибку подписи. Убедитесь, что нет другой запущенной ветки Выберите ipad mini, подключенный в xcode, и нажмите "построить и запустить".

Как только приложение загружено в Ipad Mini, я вижу

 Number of dogs in theis Realm: 1

что означает, что Realm загружен и работает правильно. Теперь встряхните Ipad Mini и нажмите в меню "Отладка JS удаленно", я получил эту ошибку в красном фоне:

Failed to execute 'send' on 'XMLHttpRequest':Failed to load
'http://[IP_of_the_IPAD_mini]:8083/create_session'

Отладчик Chrome React Native сообщает "Status: Debugger session #10000 active", так что он подключен к Ipad Mini.

Сделал такой же тест на моем iphone 7, но получил ту же ошибку. Мне нужно на отладку устройства, потому что наш проект должен использовать камеру устройства. Какие-либо предложения?

Благодарю.

1 ответ

Нашел некоторые подсказки здесь

чтобы решить проблему, откройте файл RealmReact.mm, найдите

"Access-Control-Allow-Origin"

и измените эту строку на

[response setValue:@"*" forAdditionalHeader:@"Access-Control-Allow-Origin"];
Другие вопросы по тегам