React Native на iOS: модуль AppRegistry не является зарегистрированным вызываемым модулем

Я создаю приложение 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);

Что могло быть причиной этого?

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

tahir mahmood 29.10.2018 15:19

используя любую библиотеку для камеры ??

tahir mahmood 29.10.2018 15:19

@tahirmahmood Да, я использую реагировать-родной-QR-код-сканер, который использует реагировать на родную камеру.

J. Hesters 30.10.2018 10:11

тогда вы должны проверить, что react-native-camera правильно связана в проекте ios .. вы связываете через модули или через старый способ связывания

tahir mahmood 30.10.2018 15:28

Я связал его вручную, и это сработало :)

J. Hesters 30.10.2018 19:25

@ J.Hesters, как вы связали это вручную? Не могли бы вы пошагово описать, как это сделать?

Tim Nuwin 20.05.2019 05:39

@TimNuwin Я не могу, извини. Это было несколько месяцев назад, и я больше не работаю с РН. Ознакомьтесь с facebook.github.io/react-native/docs/…, чтобы увидеть шаги для ручного связывания.

J. Hesters 20.05.2019 14:43
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
7
4 506
0

Другие вопросы по теме