Builds de Xcode y firma de código
El hardware Apple Silicon ofrece tiempos de compilación rápidos para proyectos de iOS y macOS. Así puedes compilar y firmar desde la línea de comandos.
Compilar desde la terminal
Sección titulada «Compilar desde la terminal»xcodebuild \ -workspace MyApp.xcworkspace \ -scheme MyApp \ -configuration Release \ -destination 'generic/platform=iOS' \ clean archive -archivePath build/MyApp.xcarchiveGestionar versiones de Xcode
Sección titulada «Gestionar versiones de Xcode»brew install xcodesorg/made/xcodesxcodes install 16.0sudo xcodes select 16.0Firma de código
Sección titulada «Firma de código»Para builds de CI desatendidos, importa tu certificado en un keychain dedicado para que codesign funcione sin un aviso de la 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.keychainSiguiente
Sección titulada «Siguiente»- Intégralo en los runners self-hosted de CI.
- Depura en dispositivos reales mediante USB remoto.