| SSH-Verbindung läuft in einen Timeout |
Prüfen Sie im Portal zunächst den Instanzstatus und die aktuelle Verbindungsadresse. Testen Sie dann von Ihrem lokalen Netzwerk aus, ob der Port erreichbar ist, und prüfen Sie VPN, Proxy und Firewall. Ist der Port erreichbar, schlägt aber die Anmeldung fehl, kontrollieren Sie Benutzernamen, Berechtigungen des Schlüssels und kürzlich geänderte Zugangsdaten. Geben Sie im Ticket den Verbindungszeitpunkt, das Ausgangsnetz und die vollständige Fehlermeldung an. |
| VNC: schwarzer Bildschirm oder falsche Auflösung |
Prüfen Sie zuerst, ob SSH noch funktioniert, um ein Problem mit der Desktop-Sitzung von einem vollständigen Verbindungsausfall zu unterscheiden. Stellen Sie die Bildschirmfreigabe erneut her und prüfen Sie Auflösung und Farbeinstellungen des Clients. Bleibt der Bildschirm schwarz, notieren Sie Clienttyp und Zeitpunkt sowie, ob Sie per SSH Befehle ausführen können. Installieren Sie das System nicht vorschnell neu. |
| Fehler bei Xcode-Zertifikat oder Provisioning-Profil |
Prüfen Sie die ausgewählte Xcode-Version, das Build-Ziel und die Signierungseinstellungen. Kontrollieren Sie Ablaufdatum des Zertifikats, den Entsperrstatus des Schlüsselbunds sowie App-ID und Geräteumfang des Provisioning-Profils. Bei CI muss außerdem das ausführende Konto des Runners auf den benötigten Schlüsselbund zugreifen können. Fügen Sie dem Ticket bereinigte Build-Protokolle bei und übermitteln Sie keine privaten Schlüssel. |
| Zu wenig Speicherplatz |
Führen Sie zuerst df -h aus, um den verfügbaren Speicherplatz des Volumes zu prüfen. Kontrollieren Sie dann DerivedData, Simulatorgeräte, Archive und Container-Images. Prüfen Sie vor dem Löschen, ob Sie diese noch als Build-Cache oder Nachweis für eine Auslieferung benötigen. Bei dauerhaft wachsendem Speicherbedarf finden Sie passende Optionen unter Speichererweiterungen und Modelloptionen. |
| Self-hosted Runner offline |
Prüfen Sie zuerst, ob die Instanz online ist und den Code-Hosting-Dienst erreicht. Kontrollieren Sie anschließend Runner-Prozess, Berechtigungen des Dienstkontos, Status des Registrierungstokens und Auftragswarteschlange. Schlägt nur der Build fehl, sichern Sie Auftragsprotokoll und Exit-Code. Ist auch die Instanz nicht erreichbar, melden Sie das Problem über den SSH-Ausfallpfad. |