Поиск…


Синтаксис

  • xcodebuild [-project name.xcodeproj] -scheme schemename [[-destination destinationspecifier] ...] [-destination-timeout value] [-configuration configurationname] [-sdk [sdkfullpath | sdkname]] [action ...] [buildsetting=value ...] [-userdefault=value ...]

параметры

вариант Описание
-проект Создайте проект name.xcodeproj.
-схема Требуется при создании рабочего пространства.
-место назначения Использовать целевое устройство
-конфигурация Использовать конфигурацию сборки
-sdk указанный SDK

замечания

Запустите xcodebuild из каталога, содержащего ваш проект, для создания проекта Xcode. Чтобы создать рабочую область Xcode, вы должны передать параметры -workspace и -схемы для определения сборки. Параметры схемы будут контролировать, какие цели создаются и как они построены, хотя вы можете передать другие параметры xcodebuild, чтобы переопределить некоторые параметры схемы.

Строительство и архив

Телосложение:

xcodebuild -exportArchive -exportFormat ipa \
    -archivePath "/Users/username/Desktop/MyiOSApp.xcarchive" \
    -exportPath "/Users/username/Desktop/MyiOSApp.ipa" \
    -exportProvisioningProfile "MyCompany Distribution Profile"

Архив:

xcodebuild -project <ProjectName.xcodeproj> 
    -scheme <ProjectName> 
    -sdk iphonesimulator 
    -configuration Debug 
    -destination "platform=iOS Simulator,name=<Device>,OS=9.3" 
    clean build


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow