React Native ios build не удалось выполнить с помощью run-ios

получение этой ошибки

** BUILD FAILED **

Не удалось выполнить следующие команды сборки: CompileC/Users/karthikn/AwesomeProject/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects-normal/x86_64/RCTTabBarItem.o Просмотров /RCTTabBarItem.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler(1 сбой)

Установка сборки/сборки/продуктов/Debug-iphonesimulator/AwesomeProject.app Произошла ошибка при обработке команды (domain = NSPOSIXErrorDomain, code = 2): Не удалось установить запрошенное приложение Пакет приложений не найден на указанном пути. Укажите допустимый путь к желаемому набору приложений. Печать: запись, ": CFBundleIdentifier", не существует

Не удалось выполнить команду:/usr/libexec/PlistBuddy -c Печать: CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/AwesomeProject.app/Info.plist Печать: запись, ": CFBundleIdentifier", не существует

Ответ 1

Xcode 8.2 по-прежнему происходит с той же ошибкой. Три строчки внизу исправили это для меня:) Реакция понижения (16.0.0-alpha.12 → 16.0.0-alpha.6) и реакция-нативная (0.45.0 → 0.44.0)
rm -rf node_modules/реакция
npm я react @16.0.0-alpha.6 -S
npm я [email protected] -S
Затем запустите response-native run-ios

Ответ 2

Если это ваш первый проект, у вас может быть такая же проблема, как у меня: НЕ используйте пробел в своем пути к проекту! 🎉 😄

Ответ 3

Попробуйте sudo react-native run-ios Это помогло мне

Ответ 4

Хорошая вероятность того, что вы используете устаревшую версию React-Native, и ваш шаблон больше не совместим.

Существуют инструкции о способах обновления.

Простейшим было бы запустить react-native upgrade, и вам будет предложено перезаписать файлы, на которые реагирует native-native. Нажав "да" во всех приглашениях, я решил эту проблему, но если вы беспокоитесь о потере каких-либо изменений, рекомендуется установить npm install -g react-native-git-upgrade и объединить любые конфликты после запуска react-native-git-upgrade

Ответ 5

Проверьте это в вашем идентификаторе идентификатора info.plist

Или Добавьте это имя идентификатора пакета как → com.cmpname.yourapp//измените имя в соответствии с

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

Ответ 6

НЕ используйте пробел в пути к проекту. Это решило мою проблему.

Ответ 8

Есть разные проблемы, которые вызывают эту проблему. Я опубликую здесь, что я сделал, чтобы решить в моем случае.

1 - Удалите папку node_modules и папки android и ios из корня проекта:

rm -rf node_modules/ ios/ android/

2 - Перестройте папки:

npm install && react-native upgrade

или (если вы использовали пряжу в проекте)

yarn install && react-native upgrade 

3 - После этого просто запустите команду еще раз:

react-native run-ios 

или же

react-native run-android.

Надеюсь, это помогло =)

Ответ 10

похоже, что есть проблема с реакционной версией, и понижение версии разрешит проблему. Используйте следующие команды: