Cordova запускается с ошибкой ios. Код ошибки 65 для команды: xcodebuild с args:
Эта ошибка возникает только при попытке cordova run ios --device
Даже после выполнения команды cordova build ios
не сообщается об ошибке.
Что я делаю неправильно? И как отлаживать проекты cordova на моем iPhone (нужно это, потому что нужно протестировать функцию камеры)
WITH CONFIGURATION Debug ===
Check dependencies
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found.
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ridermansb/Projects/jdapp/platforms/ios/cordova/build-debug.xcconfig,-project,CorrijaMe.xcodeproj,ARCHS=armv7 armv7s arm64,-target,CorrijaMe,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 armv7s arm64,CONFIGURATION_BUILD_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/sharedpch
ERROR running one or more of the platforms: Error: /Users/ridermansb/Projects/jdapp/platforms/ios/cordova/run: Command failed with exit code 2
You may not have the required environment or OS to run this project
Ответы
Ответ 1
Вам нужен профиль обеспечения разработки на вашей машине сборки. Приложения могут работать на симуляторе без профиля, но они должны выполняться на самом устройстве.
Если вы откроете проект в Xcode, он может автоматически настроить выделение для вас. В противном случае вам придется создать переход в iOS Dev Center и создать профиль.
Ответ 2
Попробуйте удалить и снова добавить ios
ionic platform remove ios
ionic platform add ios
Работал в моем случае
При необходимости замените ионную на кордову.
Ответ 3
У меня была та же проблема. В моем случае cordova platform update ios
помогли. Причина была в устаревшей версии.
Ответ 4
Я получал ту же ошибку, когда пытался:
cordova build ios
кроме моего сказал ** АРХИВ НЕ СЛЕДУЕТ **, а не ** СТРОИТЬ НЕИСПРАВНО **.
Я исправил его, открыв файл projectName.xcodeproj в Xcode и затем установив следующие 2 настройки:
- В Targets > General > Signing убедитесь, что вы выбрали команду
![введите описание изображения здесь]()
- В "Цели" > "Настройки сборки" (поиск "биткода" ) установите "Включить биткод" на "Да"
![введите описание изображения здесь]()
Затем я выхожу из Xcode и reran cordova build ios
, и он работал.
Ответ 5
Я должен добавить:
У меня была та же проблема, это происходило из-за того, что у моего товарища по команде была другая версия кордовы, а также с плагинами на репо с его версией.
Для всех плагинов cordova мне пришлось:
cordova plugin rm <plugin-name>
cordova plugin add <plugin-name>
И попросите моего товарища по команде обновить его кордову в соответствии с моей версией
Ответ 6
Я пробовал несколько вещей в этом сценарии.
Я удалил ios и установил много раз. Пошел по пути удаления экранов Splash безрезультатно! Биткод включен/выключен так много раз.
Однако после выбора команды инициализации iOS и запуска pod update
внутри ./platforms/ios
, я рад сообщить, что это разрешило мои проблемы.
Надеюсь, вы можете попробовать то же самое и получить некоторое разрешение?