Xcode-Builds & Codesignierung
Apple-Silicon-Hardware bietet schnelle Kompilierzeiten für iOS- und macOS-Projekte. So erstellen und signieren Sie über die Befehlszeile.
Build über das Terminal
Abschnitt betitelt „Build über das Terminal“xcodebuild \ -workspace MyApp.xcworkspace \ -scheme MyApp \ -configuration Release \ -destination 'generic/platform=iOS' \ clean archive -archivePath build/MyApp.xcarchiveXcode-Versionen verwalten
Abschnitt betitelt „Xcode-Versionen verwalten“brew install xcodesorg/made/xcodesxcodes install 16.0sudo xcodes select 16.0Codesignierung
Abschnitt betitelt „Codesignierung“Importieren Sie Ihr Zertifikat für unbeaufsichtigte CI-Builds in eine dedizierte Keychain, damit codesign ohne GUI-Eingabeaufforderung funktioniert:
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.keychain- Binden Sie es in self-hosted CI-Runner ein.
- Debuggen Sie auf echten Geräten über Remote-USB.