Szukaj…


Składnia

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

Parametry

Opcja Opis
-projekt Zbuduj nazwę projektu.xcodeproj.
-schemat Wymagane, jeśli budujesz przestrzeń roboczą.
-Miejsce docelowe Użyj urządzenia docelowego
-konfiguracja Użyj konfiguracji kompilacji
-sdk określony SDK

Uwagi

Uruchom xcodebuild z katalogu zawierającego twój projekt, aby zbudować projekt Xcode. Aby zbudować obszar roboczy Xcode, należy przekazać zarówno opcje -workspace, jak i -scheme, aby zdefiniować kompilację. Parametry schematu kontrolują, które cele są budowane i jak są budowane, chociaż możesz przekazać inne opcje do xcodebuild, aby zastąpić niektóre parametry schematu.

Kompilacja i archiwizacja

Budować:

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

Archiwum:

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow