Xcode5.1 xcrun: ошибка: не удалось найти утилиту PackageApplication, а не инструмент разработчика или в PATH

После установки Xcode5.1 с iPhone7.1 sdk я получаю следующую ошибку при попытке упаковать свое приложение в командной строке:

xcodebuild: ошибка: не удается найти SDK «iPhoneOS7.1.sdk». xcrun: ошибка: не удалось найти утилиту «PackageApplication», а не инструмент разработчика или в PATH

Я уже установил инструменты командной строки Xcode в предыдущей версии Xcode, и обновление до Xcode5.1 не удалило их. Возможность установки «инструментов командной строки» недоступна в настройках/загрузках Xcode.

Любые идеи, как исправить эту ошибку?


person 100grams    schedule 13.03.2014    source источник


Ответы (4)


Я получил эту ошибку при использовании Carthage. Это произошло потому, что я сначала установил инструменты командной строки, а только потом полное приложение Xcode. Чтобы исправить это, мне пришлось выполнить следующую команду:

$ sudo xcode-select --reset
person Bart van Kuik    schedule 08.12.2016

Итак, после короткого цикла проб и ошибок я понял: я звонил xcrun с именем sdk, которое он не распознает:

xcrun -sdk iPhoneOS7.1.sdk PackageApplication -v appName.app -o appName.ipa  

Правильный синтаксис, который работал у меня:

xcrun -sdk iphoneos PackageApplication -v appName.app -o appName.ipa  
person 100grams    schedule 13.03.2014

Я нашел, как автоматизировать процесс сборки и архивирования из командной строки, я просто нашел статья в блоге, объясняющая, как этого добиться.

Вы должны использовать команду xcrun:

/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${RELEASE_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa" --sign "${DEVELOPER_NAME}" --embed "${PROVISONING_PROFILE}"

Все подробности вы найдете в статье. Если у вас есть какие-либо вопросы, не стесняйтесь задавать их там.

Надеюсь, это поможет вам.

person Irfan    schedule 13.03.2014

После Xcode 8.x Apple удаляет PackageApplication, поэтому вам следует загрузить PackageApplication в указанный каталог. Каталог:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin

Затем вы должны запросить и загрузить PackageApplication. github: https://github.com/JackSteven/PackageApplication

person user7539530    schedule 12.06.2018