реакция-нативная камера не работает в iOS - PullRequest
0 голосов
/ 06 июля 2018

Привет, я хочу использовать камеру в своем приложении для реагирования. Для этого я следую за этим:

https://github.com/react-native-community/react-native-camera

Он работает в Android на Windows Machine, но пока я работаю на iOS, он не работает под управлением Mac OS.

Приложение установлено и загружает имя приложения, а затем оно падает на iPhone.

Иногда выдается сообщение об ошибке, подобное реагировать-нативная-реализация.js: невозможно прочитать 'привязки' свойства с нулевым (нулевым)

Для решения этой проблемы вручную добавьте этот модуль в мой проект, как показано ниже Ручная установка iOS

  1. npm установить реагировать родную камеру - сохранить

  2. В XCode в навигаторе проекта щелкните правой кнопкой мыши Библиотеки Lib Добавить файлы в [имя вашего проекта]

  3. Перейдите в node_modules ➜ response-native-camera и добавьте RNCamera.xcodeproj

  4. Разверните папку RNCamera.xcodeproj ➜ Products В XCode в навигаторе проекта выберите ваш проект.

  5. Добавьте libRNCamera.a к этапам сборки вашего проекта ➜ Связать двоичные файлы с библиотеками

  6. Нажмите RNCamera.xcodeproj в навигаторе проекта и перейдите на вкладку «Настройки сборки».

  7. Убедитесь, что включено «Все» (вместо «Основной»).

  8. В разделе «Пути поиска» найдите пути поиска заголовка и убедитесь, что он содержит как $ (SRCROOT) /../../ реагировать-родной / React, так и $ (SRCROOT) /../ .. /../React - пометить оба как рекурсивные.

Конфигурация моей системы:

Я использую редактор PyCharm для реализации моих реактивных проектов.

нпм: 6.1.0

Reaction-native-cli: 2.0.1

реакция-нативная: 0,56,0

macOS HighSierra 10.13.5

Xcode 9.4.1.

1 Ответ

0 голосов
/ 12 июля 2018

Эта ошибка, похоже, связана с обновлением до response-native@0.56.0.
К сожалению, пока нет общего решения. Вероятно, это будет исправлено в response-native@0.56.1.
Вы должны следить за https://github.com/facebook/react-native/issues/20074 и связанными с этим проблемами.
Тем временем попробуйте использовать более старую версию реакции-нативную, например, 0.55.4.

...