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
9 ответов
вам нужен профиль подготовки разработки на вашем компьютере сборки. Приложения могут работать на симуляторе без профиля, но они должны работать на реальном устройстве.
Если вы откроете проект в Xcode, он может автоматически настроить подготовку для вас. В противном случае вам придется создать go to the iOS Dev Center и создать профиль.
Попробуйте удалить и добавить ios снова
ionic platform remove ios
ionic platform add ios
работал в моем случае
заменить ионных С Кордова если это уместно.
У меня была та же проблема. В моем случае cordova platform update ios
помогло. Причина была в устаревшей версии.
Я получал ту же ошибку, когда пытался сделать:
cordova build ios
кроме меня сказал ** архив не **, а не ** нет **.
я исправил это путем открытия имя_проекта.xcodeproj файл в Xcode, а затем настроить эти 2 настройки:
- на Цели > Общие > Подписи убедитесь, что вы выбрали команду
- на цели > настройки сборки > (поиск "bitcode") установить включить Bitcode в "Да"
затем я выхожу из Xcode и reran cordova build ios
и это сработало.
я попробовал несколько вещей в этом случае.
Я удалил ios и установил много раз. Пошел по пути удаления заставок безрезультатно! Bitcode вкл / выкл так много раз.
однако после выбора команды подготовки iOS и запуска pod update
внутри ./platforms/ios
, Я рад сообщить, что это решило мои проблемы.
надеюсь, вы можете попробовать то же самое и получить некоторое разрешение?
надо добавить :
У меня была та же проблема, она исходила из того, что у моего товарища по команде была другая версия cordova, и он использовал плагины для РЕПО со своей версией.
для всех плагинов cordova мне пришлось:
cordova plugin rm <plugin-name>
cordova plugin add <plugin-name>
и попросите моего товарища по команде обновить его cordova, чтобы соответствовать моей версии
как сделать то, что @connor сказал:
iOS
- открыть
platforms/ios
на XCode - Найти И Заменить
io.ionic.starter
во всех файлах для уникального идентификатора - щелкните проект, чтобы открыть настройки
- подписание > выберите команду
- перейдите в Настройки устройства > общие > DeviceManagement
- доверяйте своей учетной записи / команде
ionic cordova run ios --device --livereload
в моем случае это был PNG-файл значка приложения... Я имею в виду, это заняло 1 день, чтобы перейти от предоставленной ошибки
код ошибки 65 для команды: xcodebuild с args:
для читаемого человеком:
"значок файла PNG не подходит для придирчивого Apple Xcode"