iOS
Xcode bouwen en archiveren vanaf opdrachtregel
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