Suche…


Syntax

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

Parameter

Möglichkeit Beschreibung
-Projekt Erstellen Sie den Projektnamen.xcodeproj.
-planen Erforderlich, wenn ein Arbeitsbereich erstellt wird.
-Ziel Verwenden Sie das Zielgerät
-Aufbau Verwenden Sie die Build-Konfiguration
-sdk angegebenes SDK

Bemerkungen

Führen Sie xcodebuild aus dem Verzeichnis aus, das Ihr Projekt enthält, um ein Xcode-Projekt zu erstellen. Um einen Xcode-Arbeitsbereich zu erstellen, müssen Sie die Optionen -workspace und -scheme übergeben , um den Build zu definieren. Die Parameter des Schemas steuern, welche Ziele erstellt werden und wie sie erstellt werden. Sie können jedoch andere Optionen an xcodebuild übergeben, um einige Parameter des Schemas zu überschreiben.

Bauen & Archivieren

Bauen:

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

Archiv:

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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow