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 настройки:

  1. на Цели > Общие > Подписи убедитесь, что вы выбрали команду

enter image description here

  1. на цели > настройки сборки > (поиск "bitcode") установить включить Bitcode в "Да"

enter image description here

затем я выхожу из 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"


1) открыть код в Xcode 2) продолжить : ionic cordova build ios