Zoeken…


Syntaxis

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

parameters

Optie Beschrijving
-project Bouw de projectnaam.xcodeproj.
-schema Vereist als een werkruimte wordt gebouwd.
-bestemming Gebruik het doelapparaat
-configuratie Gebruik de build-configuratie
-SDK opgegeven SDK

Opmerkingen

Voer xcodebuild uit vanuit de map met uw project om een Xcode-project te bouwen. Om een Xcode-werkruimte te bouwen, moet u zowel de opties -workspace als -scheme doorgeven om de build te definiëren. De parameters van het schema bepalen welke doelen worden gebouwd en hoe deze zijn gebouwd, hoewel u andere opties aan xcodebuild kunt doorgeven om sommige parameters van het schema te overschrijven.

Bouwen & archiveren

Bouwen:

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

Archief:

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow