VNC-Bildschirmfreigabe
Ideal, um Xcode zu öffnen, den Simulator zu prüfen, Keychain-Einstellungen aufzurufen und Schritte mit Mausbedienung zu untersuchen. Sie sehen den Bildschirm des Remote-Macs; der Build läuft nicht lokal.
- Verwenden Sie zunächst einen einzelnen Bildschirm mit moderater Auflösung. Prüfen Sie, ob Text, Maus und Tastatur funktionieren.
- Verbinden Sie sich am besten über einen SSH-Tunnel, statt den VNC-Port direkt im Internet freizugeben.
- Wenn Sie den Viewer schließen, wird der Mac nicht heruntergefahren. Längere Aufgaben sollten über CI oder eine wiederaufnehmbare Sitzung laufen.
SSH und selbst gehosteter Runner
Ideal, um Abhängigkeiten zu installieren, xcodebuild auszuführen, Logs auszuwerten und einen CI-Runner zu registrieren. SSH überträgt kein Desktopbild. Für Skripte im Alltag muss VNC nicht gleichzeitig verbunden sein.
- Prüfen Sie beim ersten Verbindungsaufbau den Host-Fingerprint, bevor Sie den Hostschlüssel akzeptieren.
- Verwenden Sie für die interaktive Verwaltung vorzugsweise SSH-Schlüssel. Automatisierte Aufgaben sollten eigene, widerrufbare Zugangsdaten erhalten.
- Lassen Sie dauerhafte Builds vom Runner-Dienst ausführen, statt ein Terminal auf dem Laptop geöffnet zu halten.