Общий экран VNC
Подходит для работы в Xcode, проверки симулятора и настроек Keychain, а также для действий, требующих мыши. Вы видите экран удалённого хоста — компиляция при этом не выполняется на вашем компьютере.
- Для начала выберите один монитор и умеренное разрешение. Проверьте ввод текста, работу мыши и клавиатуры.
- Рекомендуем подключаться через SSH-туннель, не открывая порт VNC в интернете.
- Отключение клиента не выключает хост. Длительные задачи поручайте CI или запускайте в сессии, к которой можно вернуться.
SSH и self-hosted runner
Подходит для установки зависимостей, запуска xcodebuild, анализа логов и регистрации CI runner. SSH не передаёт изображение рабочего стола, поэтому для обычной работы со скриптами не нужно держать VNC подключённым.
- При первом подключении проверьте отпечаток хоста, затем подтвердите ключ хоста.
- Для интерактивного управления используйте SSH-ключ. Для автоматизации создавайте отдельные учётные данные, которые можно отозвать.
- Для непрерывных сборок используйте службу runner — не нужно постоянно держать терминал на ноутбуке открытым.