iOS
Xcode Build & Archive From Command Line
Ricerca…
Sintassi
xcodebuild [-project name.xcodeproj] -scheme schemename [[-destination destinationspecifier] ...] [-destination-timeout value] [-configuration configurationname] [-sdk [sdkfullpath | sdkname]] [action ...] [buildsetting=value ...] [-userdefault=value ...]
Parametri
Opzione | Descrizione |
---|---|
-progetto | Costruisci il nome name.xcodeproj. |
-schema | Obbligatorio se si costruisce uno spazio di lavoro. |
-destinazione | Usa il dispositivo di destinazione |
-configurazione | Usa la configurazione di build |
-SDK | SDK specificato |
Osservazioni
Esegui xcodebuild
dalla directory che contiene il tuo progetto per creare un progetto Xcode. Per creare uno spazio di lavoro Xcode, è necessario passare entrambe le opzioni -workspace e -scheme per definire la build. I parametri dello schema controlleranno quali obiettivi sono costruiti e come sono costruiti, sebbene tu possa passare altre opzioni a xcodebuild per sovrascrivere alcuni parametri dello schema.
Costruisci e archivia
Costruire:
xcodebuild -exportArchive -exportFormat ipa \
-archivePath "/Users/username/Desktop/MyiOSApp.xcarchive" \
-exportPath "/Users/username/Desktop/MyiOSApp.ipa" \
-exportProvisioningProfile "MyCompany Distribution Profile"
Archivio:
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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow