Verbinden · Im lokalen Terminal ausführen; Variablen aus den Übergabedaten übernehmenssh -i ~/.ssh/id_ed25519 "$VM_USER@$VM_HOST"
Nach erfolgreicher Verbindung wechselt die Eingabeaufforderung zum Remote-Mac. Prüfen Sie bei der ersten Verbindung den Host-Fingerprint anhand der Übergabedaten.
Prüfen · Auf dem Remote-Mac ausführensw_vers -productName
uname -m
sysctl -n machdep.cpu.brand_string
Erwartete Ausgabe: macOS, arm64 und Apple M4. Welche macOS-Version installiert ist, entnehmen Sie der tatsächlichen Ausgabe auf dem bereitgestellten Rechner.
Build · Ins Projektverzeichnis wechseln, das richtige Scheme wählen und ausführenxcodebuild -list
xcodebuild -scheme "$SCHEME" -destination 'generic/platform=iOS' build CODE_SIGNING_ALLOWED=NO
Ein Build ohne Signierung prüft zunächst, ob sich das Projekt kompilieren lässt. Prüfen Sie bei Erfolg den Exit-Status und BUILD SUCCEEDED; bei einem Fehler beginnen Sie mit der ersten Build-Fehlermeldung.
Paket erstellen · Nach Einrichtung der Signierung ausführenfastlane gym --scheme "$SCHEME"
Für Archivierung und Export benötigen Sie die Zertifikate, Provisioning-Profile und fastlane-Konfiguration des Projekts. Prüfen Sie nach dem Befehl das Exportergebnis und nicht nur die letzte Logzeile.