react-native-camera не работает в iOS

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

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

Он работает на Android в Windows Machine, но пока я перехожу к iOS, он не работает под Mac OS.

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

Иногда отображается ошибка типа response-native-implementation.js: невозможно прочитать привязки свойства null (null)

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

  1. npm установить react-native-camera --save

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

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

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

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

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

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

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

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

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

npm: 6.1.0

реагировать-родной-cli: 2.0.1

реагировать-родной: 0.56.0

macOS HighSierra 10.13.5

Xcode 9.4.1.


person WeCan    schedule 06.07.2018    source источник


Ответы (1)


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

person 321hendrik    schedule 12.07.2018
comment
спасибо за это обновление. Теперь я попробую снизить уровень своей реакции до 0.55.4. - person WeCan; 12.07.2018
comment
Я не отказываюсь от пониженной версии моей системы реагирования, я внимательно следую этому steinar.io/ и его работа для меня - person WeCan; 01.08.2018