Я создаю приложение React Native. На iOS после реализации функций камеры приложение iOS внезапно отказало.
Я получаю следующую ошибку:
2018-10-29 14:48:26.353 [error][tid:com.facebook.react.JavaScript] undefined is not an object (evaluating 'CameraManager.Aspect')
2018-10-29 14:48:26.356 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: undefined is not an object (evaluating 'CameraManager.Aspect')
2018-10-29 14:48:26.368 [error][tid:com.facebook.react.JavaScript] Module AppRegistry is not a registered callable module (calling runApplication)
2018-10-29 14:48:26.379 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: Module AppRegistry is not a registered callable module (calling runApplication)
Я нашел несколько тем об этой проблеме и принял все соответствующие решения. Я запустил react-native link, перезапустил Metro, очистил папку сборки и вот мой index.js (я также использую React Native Firebase, но когда я добавил это, все по-прежнему работало ...):
/** @format */
import { AppRegistry } from "react-native";
import App from "./app/App";
import { name as appName } from "./app.json";
import bgMessaging from "./app/services/fcm";
// New task registration
AppRegistry.registerHeadlessTask("RNFirebaseBackgroundMessage", () => bgMessaging);
// Current main application
AppRegistry.registerComponent(appName, () => App);
Что могло быть причиной этого?
используя любую библиотеку для камеры ??
@tahirmahmood Да, я использую реагировать-родной-QR-код-сканер, который использует реагировать на родную камеру.
тогда вы должны проверить, что react-native-camera правильно связана в проекте ios .. вы связываете через модули или через старый способ связывания
Я связал его вручную, и это сработало :)
@ J.Hesters, как вы связали это вручную? Не могли бы вы пошагово описать, как это сделать?
@TimNuwin Я не могу, извини. Это было несколько месяцев назад, и я больше не работаю с РН. Ознакомьтесь с facebook.github.io/react-native/docs/…, чтобы увидеть шаги для ручного связывания.





разрешения обрабатываются для использования камеры в ios ??