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
НЕ используйте пробел в пути к проекту. Это решило мою проблему.
Ответ 7
Замените библиотеки Boost С++ этим Ссылка для скачивания
/node_modules/реагируют родной/стороннего/boost_1_63_0
Ответ 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.
Надеюсь, это помогло =)
Ответ 9
Это решение должно помочь вам. Пожалуйста, найдите время и пройдите это, и у вас все будет хорошо.
https://github.com/facebook/react-native/issues/24450#issuecomment-516760157
Ответ 10
похоже, что есть проблема с реакционной версией, и понижение версии разрешит проблему. Используйте следующие команды: