Aller au contenu

Builds Xcode et signature de code

Le matériel Apple Silicon offre des temps de compilation rapides pour les projets iOS et macOS. Voici comment builder et signer depuis la ligne de commande.

Fenêtre de terminal
xcodebuild \
-workspace MyApp.xcworkspace \
-scheme MyApp \
-configuration Release \
-destination 'generic/platform=iOS' \
clean archive -archivePath build/MyApp.xcarchive
Fenêtre de terminal
brew install xcodesorg/made/xcodes
xcodes install 16.0
sudo xcodes select 16.0

Pour les builds CI sans surveillance, importez votre certificat dans un trousseau dédié afin que codesign fonctionne sans invite graphique :

Fenêtre de terminal
security create-keychain -p "$KEYCHAIN_PWD" build.keychain
security import cert.p12 -k build.keychain -P "$P12_PWD" -T /usr/bin/codesign
security set-key-partition-list -S apple-tool:,apple: -s -k "$KEYCHAIN_PWD" build.keychain
security list-keychains -d user -s build.keychain