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"];