#xcode #react-native
Вопрос:
Я обновил довольно много пакетов NPM в своем приложении React Native, и теперь, хотя оно, кажется, работает нормально, оно запускается и сразу же выходит из строя на симуляторе iOS. Ошибка, которую он выдает, заключается в:
Не удалось запустить приложение на симуляторе, произошла ошибка при обработке команды (домен=FBSOpenApplicationServiceErrorDomain, код=3) Запрос на открытие «org.reactjs.native.example.myappname» не удался. Процесс действительно запустился, но с тех пор вышел из строя или потерпел крах.
До этих обновлений пакета npm приложение работало нормально. Я нашел несколько предложений , таких как запуск rm -rf ios/build
, очистка проекта и т. Д. Я перепробовал все это, но все равно получал ту же ошибку.
Есть какие-либо предложения о том, как устранить эту проблему? Кстати, это react-native: "^0.65.1"
приложение, и версия Xcode-12.4.
Комментарии:
1. Вы пробовали 1) обновить свой Xcode до 12.5 или новее? 2) создание приложения на вашем устройстве iPhone вместо симулятора? 3) Построение с использованием Xcode вместо командной строки? 4) В Info.plist измените идентификатор CFBundleIdentifier с $(PRODUCT_BUNDLE_IDENTIFIER) на любое жестко закодированное значение 5) Используйте другой идентификатор пакета 6) Используйте другое устройство-симулятор (iPhone 8s,..)
2. Все остальные, похоже, предлагают обновить до Xcode >= 12.5, но я думаю, что знаю, почему вы на 12.4. Вы, скорее всего, на Каталине, как и я. Однако обычная
react-native
версия 0.65 работает и работает нормально для меня, поэтому в настоящее время я подозреваю, что некоторые из вашихnpm
пакетов могут конфликтовать с обновленной версией react native, что немедленно приведет к сбою симулятора. Хотя это всего лишь теория. Я думаю, что это может помочь, если мы сможем увидеть ваш package.json или package-lock.json