Чек-лист первого запуска

От заказа до первой сборки в Xcode

Это руководство следует реальному порядку выдачи: сначала проверьте Debug M4, срок аренды и узел, затем данные доступа, подключитесь по SSH и VNC и завершите приёмку загружаемым архивом.

Доступная конфигурация
Debug M4
Цена от
$19.5/день
Тип выдачи
Выделенный физический узел
Проверка первой сборки Доступно по каталогу
Задача DM-START

Первая архивация

К выполнению
Конфигурация
Mac Mini M4
16 ГБ RAM · 256 ГБ SSD
Каталог узлов
Сингапур, Япония (Токио), Южная Корея (Сеул), Гонконг, запад США
Способ доступа
SSH-ключ · учётные данные VNC
Артефакт приёмки
Archive.xcarchive
  1. 01Проверить заказКонфигурация, срок, регион и сумма в USD
  2. 02Проверить доступОтпечаток, ключи, графическая сессия и переподключение
  3. 03Выполнить сборкуПроверка тулчейна, архивация и загрузка артефакта
Проверка перед началом

Подготовьте все шесть параметров

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

01 Проверить базовую конфигурацию

Доступный план Debug M4 включает Mac Mini M4, 16 ГБ RAM и 256 ГБ SSD. Каждый заказ соответствует одному выделенному физическому узлу, а не виртуальной машине.

02 Выбрать срок аренды

Выберите день, неделю, месяц или квартал в зависимости от окна задачи. Базовые цены составляют $19.5,$52.8,$97.7 и $265.7.

03 Выбрать узел

В каталоге доступны пять узлов: Сингапур, Япония (Токио), Южная Корея (Сеул), Гонконг и запад США. Выбирайте регион ближе к репозиторию, хранилищу артефактов или основным специалистам.

04 Подготовить публичный SSH-ключ

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

05 Определить необходимость VNC

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

06 Проверить дополнительные опции

Для крупных зависимостей, моделей или ресурсов можно выбрать +1TB SSD или +2TB SSD; для нескольких машин — Thunderbolt 5 для каждой машины.

Оформление заказа

Проверьте конфигурацию и оплату по одному чек-листу

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

  1. 01

    Выбрать Debug M4

    Убедитесь, что выбраны чип M4, 16 ГБ памяти и базовый накопитель 256 ГБ SSD, без конфигураций вне каталога.

  2. 02

    Выбрать регион и срок

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

  3. 03

    Добавить нужные расширения

    Оплачивайте только необходимое для рабочего процесса хранилище или Thunderbolt 5 и проверьте единицу тарификации.

  4. 04

    Проверить и оплатить

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

Данные выдачи

Проверьте все шесть полей

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

Поля данных выдачи DebugMac и порядок проверки
Поле выдачи Что проверить Действия при ошибке
Регион узла Должен совпадать с одним из выбранных в заказе регионов: Сингапур, Япония (Токио), Южная Корея (Сеул), Гонконг или запад США. Приостановите первое подключение, создайте заявку в консоли и укажите идентификатор заказа.
Адрес хоста Проверьте полноту формата адреса: при копировании не должны добавиться пробелы, знаки препинания или переносы строк. Сначала выполните проверку разрешения имени и порта, не подбирайте адрес повторно.
Имя пользователя Используйте системное имя пользователя из данных выдачи, не заменяйте его именем локального компьютера. Сохраните исходное сообщение терминала, удалите чувствительные данные и отправьте его.
Отпечаток хоста При первом SSH-подключении отпечаток должен посимвольно совпадать с данными выдачи. При несовпадении немедленно остановитесь и не вводите символ подтверждения.
Статус выдачи доступа Публичный SSH-ключ и учётные данные VNC должны иметь статус выданных или доступных к использованию. Дождитесь обновления статуса или проверьте его через заявку в консоли; не создавайте заказ повторно.
Время окончания аренды Зафиксируйте часовой пояс и время окончания, чтобы планировать сборку, экспорт, продление и отзыв доступа. При несоответствии периода сначала проверьте детали заказа, затем создайте заявку по расчётам.
Первое подключение

SSH проверяет окружение, VNC — графическую сессию

Два входа предназначены для разных проверок. SSH подтверждает идентичность, архитектуру, диски и тулчейн; VNC — экран, раскладку клавиатуры и переподключение.

SSH

Первое SSH-подключение

  1. Подставьте адрес хоста и имя пользователя из данных выдачи в команду подключения.
  2. Сравните посимвольно отпечаток хоста в терминале с отпечатком из данных выдачи.
  3. Явно укажите закрытый ключ этого заказа, чтобы клиент не выбрал другой идентификатор.
  4. Выполните uname -m; ожидаемый результат: arm64.
  5. Выполните df -h для проверки ёмкости системного диска и дополнительного хранилища.
  6. Выполните date для проверки системного времени и часового пояса записей задачи.
Критерии приёмки

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

VNC

Первая сессия VNC

  1. Создайте защищённую сессию по данным подключения из выдачи; не используйте учётные данные другого заказа.
  2. Проверьте размер экрана, масштаб и цветопередачу для текущей задачи.
  3. Проверьте ввод на русском и английском, функциональные, модифицирующие и сочетания клавиш.
  4. Откройте Xcode и убедитесь, что интерфейс корректно реагирует на ввод.
  5. Один раз отключите сессию вручную, подключитесь снова и убедитесь, что состояние задачи сохранено.
  6. После теста закройте ненужные графические приложения, чтобы сократить расход ресурсов.
Критерии приёмки

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

Командная консоль

Перед копированием замените значения-заполнители

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

Проверка первой сборки · zsh
Установить SSH-соединение
$ ssh -i ~/.ssh/<KEY_FILE> <USER>@<HOST>
Проверить архитектуру Apple Silicon
$ uname -m
arm64
Проверить тулчейн Xcode
$ xcodebuild -version
Xcode <VERSION>
Build version <BUILD_VERSION>
Выполнить архивацию
$ xcodebuild -workspace <APP>.xcworkspace \
  -scheme <SCHEME> \
  -configuration Release \
  -archivePath build/<APP>.xcarchive \
  archive
** ARCHIVE SUCCEEDED **
Запустить процесс fastlane
$ bundle exec fastlane <LANE>
[fastlane] archive: build/<APP>.xcarchive
[fastlane] result: success
Приёмка сборки

Завершите проверку артефактом, логами и временем выполнения

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

01

Получить тестовый репозиторий

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

Ввод: идентификатор коммита
02

Зафиксировать тулчейн

Запишите версии Xcode, сборки, Ruby и окружение fastlane; при первой приёмке не выполняйте ненужные обновления.

Ввод: список версий
03

Выполнить Release-архивацию

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

Выполнить: archive
04

Загрузить и проверить артефакт

Скопируйте архив в согласованное место, проверьте размер файла, структуру каталогов и результат загрузки; не оставляйте на узле единственную копию.

Артефакт: xcarchive
05

Записать длительность задачи

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

Результат: этапы времени
06

Собрать данные при ошибке

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

Открыть руководство по устранению неполадок
Критерии завершения приёмки

Одна воспроизводимая запись и один загружаемый архив

  • Проверка SSH-отпечатка пройдена, архитектура — arm64
  • Проверки экрана, клавиатуры и переподключения VNC пройдены
  • Версия Xcode и команда сборки записаны
  • Архив загружен и прошёл базовую проверку

Готовы? Запустите первый Debug M4 по этому чек-листу

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