Build Xcode e firma del codice
L’hardware Apple Silicon offre tempi di compilazione rapidi per i progetti iOS e macOS. Ecco come compilare e firmare dalla riga di comando.
Compilare dal terminale
Sezione intitolata “Compilare dal terminale”xcodebuild \ -workspace MyApp.xcworkspace \ -scheme MyApp \ -configuration Release \ -destination 'generic/platform=iOS' \ clean archive -archivePath build/MyApp.xcarchiveGestire le versioni di Xcode
Sezione intitolata “Gestire le versioni di Xcode”brew install xcodesorg/made/xcodesxcodes install 16.0sudo xcodes select 16.0Firma del codice
Sezione intitolata “Firma del codice”Per le build CI non presidiate, importa il tuo certificato in un keychain dedicato in modo che codesign funzioni senza richiedere una conferma dalla GUI:
security create-keychain -p "$KEYCHAIN_PWD" build.keychainsecurity import cert.p12 -k build.keychain -P "$P12_PWD" -T /usr/bin/codesignsecurity set-key-partition-list -S apple-tool:,apple: -s -k "$KEYCHAIN_PWD" build.keychainsecurity list-keychains -d user -s build.keychainProssimi passi
Sezione intitolata “Prossimi passi”- Integralo nei runner CI self-hosted.
- Esegui il debug su dispositivi reali tramite USB remoto.