Реагируйте на собственное приложение, выбрасывающее домен=FBSOpenApplicationServiceErrorDomain, код=3 Ошибки

#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

Ответ №1:

Если в файлах проекта iOS нет последних изменений, попробуйте:

  1. Сброс содержимого и настроек симулятора:

введите описание изображения здесь

  1. Если сброс содержимого и настроек симулятора не работает, обновите Xcode до его последней версии (в настоящее время 13).