Дублирование конфигурации отладки для нескольких схем не работает в React native-iOS
Я разработал свой проект с помощью react native, и теперь я пытаюсь реализовать мультисхему для своих сред dev, uat и prod.
Для вышеизложенного я настроил схемы и продублировал конфигурацию выпуска и отладки для каждой схемы, а также указал разные идентификаторы пакетов, разные имена приложений, определяемые пользователем переменные. Теперь моя ситуация заключается в том, что если я запускаю схему локально (поскольку для запуска установлена конфигурация отладки), я попадаю в следующую ошибку:
Тема 6: «Необработанное исключение JS: инвариантное нарушение: TurboModuleRegistry.getEnforcing(...): 'DevSettings' не может быть найден. Убедитесь, что модуль с таким именем зарегистрирован в na ..., стеке: \ [электронная почта защищена ] : 28 \ : 50 \ : 14 \ : 40 \ : 14 \ : 18 \ : 14 \ : 16 \ : 14 \ : 47 \ nглобально [защита электронной почты] : 4 \ n "
Завершение работы приложения из-за неперехваченного исключения «RCTFatalException: необработанное исключение JS: инвариантное нарушение: TurboModuleRegistry.getEnforcing(...):« DevSettings »не может быть найден. Убедитесь, что модуль с этим именем зарегистрирован в собственном двоичном файле. ', Причина:' Необработанное исключение JS: инвариантное нарушение: TurboModuleRegistry.getEnforcing(...): 'DevSettings' не может быть найден. Убедитесь, что модуль с этим именем зарегистрирован в стеке na ...,:
*** Я приложил снимок экрана с настройками моей схемы разработки, где я использовал конфигурацию сборки выпуска (Разработка) и конфигурацию сборки отладки (DevelopmentDebug).
К вашему сведению:
Если я выберу конфигурацию сборки выпуска для запуска, тестирования и анализа и запускаю схему, то она работает нормально, но в этом случае я не могу использовать отладчик для целей разработки.
Кроме того, у меня нет проблем с архивированием или выпуском архива для тестирования с использованием CICD, поскольку я выбрал конфигурацию выпуска для архива и профиля в настройках схемы.
Пожалуйста, помогите мне, так как это очень затруднит разработку, так как у меня нет доступа к окну отладчика.
Надеемся на положительную помощь.
Спасибо
1 ответ
(: Пожалуйста, попробуйте добавить несколько журналов, которые были бы очень полезны