Вопрос

Какой лучший подход для генерации файла IPA из командной строки?

Я на xcode 4.2 и генерирую архив, используя:

xcodebuild -scheme AppStore clean archive

Это генерирует файлы .dsym и .app в каталоге вывода сборки после кода. Как я должен продолжить генерировать файл .ipa? Другими словами, я ищу командную линию эквивалент выполнения следующего в графическом интерфейсе

  1. Организатор - Архив
  2. Делиться
  3. пакет App Store ios
  4. Не подписайте

Спасибо!

Это было полезно?

Решение

Отсутствующая часть использует утилиту PackageApplication.

/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH

Вы также можете передать эти параметры сценария для ухода в отставку и встраивания профиля. С использованием --sign а также --embed флаги соответственно.

Другие советы

Этот инструмент делает его тривиальным для строительства (и распространения): https://github.com/nomad/shenzhen

После архива вам нужно «экспортировать» в желаемый формат, т.е.

xcodebuild -sdk iPhoneOS7.0 -ArchivePath "Path to Archive File" -exportPath "path_for_export" -exportformat ipa -exportarchive -exportprovisioningprofile "provisioning_profile_to_export_with"

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top