Leitfäden
So beglaubigen Sie macOS-Apps in CI
Die Beglaubigung erfolgt langsam und es kommt gelegentlich zu Zeitüberschreitungen.
5 Min. Lesezeit
Die Beglaubigung erfolgt langsam und es kommt gelegentlich zu Zeitüberschreitungen.
Warum es passiert
Es handelt sich um einen Netzwerk-Roundtrip zu Apple, der mehrere Minuten dauern kann und außerhalb Ihrer Kontrolle liegt.
So beheben Sie das Problem
- Verwenden Sie notarytool mit einem App Store Connect API-Schlüssel anstelle einer Apple-ID
- Führen Sie die Beglaubigung in einem eigenen Job durch, damit das Testfeedback nicht blockiert wird
- Heften Sie das Ticket nach Abschluss der Beglaubigung
- Legen Sie eine großzügige Zeitüberschreitung fest – der Turnaround bei Apple ist unterschiedlich
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
So verkürzen Sie die Xcode-Erstellungszeiten in CIXcode-Builds dauern bei jedem Lauf zwanzig Minuten.So beschleunigen Sie iOS-SimulatortestsSimulatortests dauern eine halbe Stunde.Umgang mit der iOS-Codesignatur in CIDas Signieren funktioniert lokal und schlägt in CI zeitweise fehl.Behebung der Erschöpfung der macOS-Runner-FestplatteUnter macOS schlagen Aufträge fehl, da auf dem Gerät kein Speicherplatz mehr vorhanden ist.