Руководство по подключению

Подключитесь к Mac в облаке: выберите терминал или рабочий стол.

Для запуска скриптов сборки используйте SSH, а для работы с интерфейсом Xcode — удалённый рабочий стол. UDPMac предоставляет выделенный физический Mac; адрес, права учётной записи и доступные способы подключения смотрите в консоли.

Уже есть инстанс? Сначала проверьте его состояние и параметры подключения вконсолизатем следуйте инструкциям ниже.

Выбор подключения Схема процесса
01
Команды и задачи CISSH · терминал, скрипты, логи сборки
02
Работа с рабочим столом macOSVNC · графический интерфейс и проверка экрана
03
Проверка проекта XcodeОткройте проект → проверьте инструменты → выполните тестовую сборку

Схема показывает только последовательность действий, а не состояние инстанса или реальные данные для подключения.

Выберите способ доступа

Выбирайте подключение под задачу.

У командной строки и графического рабочего стола разные задачи. Для автоматизации не нужно держать открытым рабочий стол, а терминал не заменит визуальную проверку в Xcode.

SSH из командной строки

Подходит для клонирования проектов, проверки зависимостей, запуска xcodebuildпросмотра логов и подключения macOS CI runner.

  • Подготовьте SSH-клиент и авторизованную учётную запись.
  • При первом подключении проверьте отпечаток ключа хоста — не пропускайте проверку подлинности.
Для автоматизации и работы в терминале

Удалённый рабочий стол VNC

Подходит для работы с графическим интерфейсом macOS, проверки настроек дисплея и действий, которые нужно выполнять на рабочем столе.

  • Используйте параметры подключения из консоли и одобренный клиент.
  • На общих устройствах не сохраняйте данные доступа, кроме адреса подключения.
Для графической работы и проверки

Графический процесс в Xcode

Откройте проект через удалённый рабочий стол, проверьте версию Xcode, настройки проекта и материалы для подписи, а затем выполните тестовую сборку.

  • Совместимость проекта зависит от зависимостей, инструментов и конфигурации.
  • Ориентируйтесь на фактический результат сборки и логи.
Для проверки и отладки проекта
Перед подключением

Проверьте четыре пункта, прежде чем вводить параметры подключения.

Не вставляйте пароли, закрытые ключи, сертификаты подписи или полные данные для подключения на общедоступные страницы, в чаты и на скриншоты ошибок.

01Состояние устройства

Убедитесь в консоли, что инстанс готов к работе, и проверьте модель и узел в текущем заказе. Не используйте старый адрес от другого устройства.

02Права учётной записи

Убедитесь, что используете учётную запись с правом доступа к этому инстансу. Если задачи в команде распределены, заранее уточните, кто может входить в систему и менять инструменты или файлы проекта.

03Сетевое подключение

Проверьте доступность локальной сети и портов, необходимых для подключения. При тайм-ауте сначала выясните, связана ли проблема с сетью или проверкой подлинности.

04Локальный клиент

Для SSH подготовьте терминальный клиент, а для работы с рабочим столом — подходящий VNC-клиент. Убедитесь, что локальное устройство разрешает такое подключение.

Порядок работы по SSH

Подключитесь, проверьте хост и запускайте команды.

Имя хоста и имя пользователя ниже приведены только для примера. Фактические адрес, учётную запись и данные для проверки получите в консоли.

01

Получите параметры и подключитесь

Проверьте в консоли хост, учётную запись и способ аутентификации. Замените примеры на данные своего инстанса и не используйте сохранённые параметры от других инстансов.

02

Проверьте подлинность при первом подключении

При первом подключении сверьте отпечаток ключа хоста с данными из доверенного источника об инстансе. Если он не совпадает с проверенной записью, прекратите подключение и выясните причину.

03

Выполните задачу и выйдите

Сначала проверьте текущий каталог, набор инструментов Xcode и свободное место на диске, затем запускайте команды проекта. Сохраните нужные артефакты и логи, после чего введите exit для завершения сеанса.

Пример структуры командыНе настоящие данные доступа
ssh USER@HOST.example.invalid

xcode-select -p
xcodebuild -version

exit

Пример домена нельзя использовать для подключения. Команды сборки, рабочий каталог и настройки подписи проверьте для своего проекта — не делайте выводов на основании одного этого примера.

Графический рабочий стол

Удалённый рабочий стол за четыре шага.

Подключайтесь к рабочему столу, только если нужна графическая работа. Параметры SSH и VNC могут различаться — используйте те, что указаны в консоли.

01Получите параметры подключения

Убедитесь, что инстанс готов, затем найдите в консоли адрес удалённого рабочего стола, способ доступа и требования к учётной записи для этого устройства. Не копируйте данные из старых писем или чужих скриншотов.

02Подключитесь

Введите нужные параметры в локальный VNC-клиент. Если требуется проверка подлинности, используйте авторизованные данные. Не отключайте предупреждения безопасности клиента, чтобы обойти ошибку.

03Настройте отображение

После подключения отрегулируйте масштаб или разрешение экрана. Сначала проверьте фокус ввода и раскладку клавиатуры, а затем меняйте настройки проекта или системы.

04Безопасно отключитесь

Сохраните работу, закройте окна с конфиденциальными данными и отключитесь через клиент. Не сохраняйте данные доступа на общих устройствах.

Список проверок Xcode

Первая графическая сборка: фиксируйте результаты каждого шага.

Mac в облаке предоставляет среду для работы, но проект не обязательно соберётся без изменений. Сначала выполните небольшую тестовую сборку, а затем решите, как встроить её в регулярный процесс.

01 / Проект

Откройте нужный файл проекта

После клонирования или переноса проекта проверьте ветку, файлы зависимостей и точку входа проекта. Зафиксируйте отсутствующие зависимости и подсказки конфигурации при первом открытии. Не вносите пробные изменения в основную ветку.

Проверка пройдена: проект и ожидаемая ветка определяются.

02 / Инструменты

Проверьте версии и права доступа

Проверьте версию Xcode, выбранные инструменты командной строки и настройки цели проекта. Если для сборки нужны материалы подписи, храните их и выдавайте доступ по правилам безопасности команды — не добавляйте их в логи.

Проверка пройдена: набор инструментов и цель сборки зафиксированы.

03 / Результат

Выполните тестовую сборку

Начните сборку с указанной цели и зафиксируйте этап сбоя, ключевую ошибку и расположение артефактов. Только проверив результат, можно определить, что исправлять дальше: зависимости, конфигурацию или подключение.

Проверка пройдена: результат и логи без конфиденциальных данных доступны для проверки.

Устранение проблем с подключением

Сначала определите, на каком этапе возникает сбой.

При обращении к команде укажите время сбоя, способ подключения, идентификатор заказа инстанса и текст ошибки без конфиденциальных данных. Не отправляйте полные данные доступа или скриншоты с секретами проекта.

Что проверить и зафиксировать при сбое удалённого подключения
Симптом Что проверить в первую очередь Что записать
Ошибка аутентификации Проверьте учётную запись, способ аутентификации и соответствие инстансу. При первом подключении также проверьте подсказку о подлинности хоста. Текст ошибки клиента и способ подключения; скройте все конфиденциальные поля, кроме имени пользователя.
Истекло время ожидания подключения Проверьте состояние инстанса, локальную сеть, адрес и необходимые для подключения порты. Отличите тайм-аут от ошибки пароля. Время сбоя, выбранный узел, сеть и этап, на котором истекло время ожидания.
Задержка изображения Проверьте стабильность локальной сети и попробуйте снизить нагрузку на отображение удалённого рабочего стола. Уточните, затрагивает ли проблема и работу в терминале. Время сбоя, настройки отображения клиента и действия, при которых проблему можно повторить.
Сеанс прервался Проверьте изменения локальной сети, сообщения клиента и состояние инстанса. Перед повторным подключением убедитесь, что операции с файлами завершены. Последнее действие до обрыва, сообщение клиента и результат повторного подключения.
Безопасное завершение

Отключение — это ещё не передача работы.

После завершения сеанса SSH или удалённого рабочего стола проверьте учётную запись, рабочие файлы и дальнейший доступ. До окончания аренды выгрузите данные проекта и артефакты сборки, которые команде нужно сохранить.

Проверьте учётные записи

Убедитесь, что не осталось ненужных активных сеансов или временных разрешений, и действуйте по процедурам команды.

Приведите файлы в порядок

Убедитесь, что артефакты сохранены. Прежде чем удалять временные файлы, проверьте, не повлияют ли они на следующую сборку.

Защитите данные доступа

Удалите сохранённые данные подключения с общих устройств. Не оставляйте закрытые ключи, материалы подписи и логи с конфиденциальными данными в общедоступных местах.

О том, как обрабатываются данные сайта и сервиса, читайте вПолитике конфиденциальности.

Начните работу

Выберите узел и перенесите сборку на Mac в облаке.

Сначала проверьте модель, срок аренды и узел. После активации получите фактические данные для подключения в консоли и выберите SSH или графический рабочий стол по этому руководству.