Выберите подключение для дня сборки заранее

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

Напишите код в Windows или Linux, а затем выберите один из 5 облачных Mac-узлов поблизости. Если часто работаете в Xcode, учитывайте расстояние подключения; если в основном ждёте сборку — также путь передачи кода и готовых файлов.

Доступны только Сингапур, Токио, Сеул, Гонконг и восток США. Начальная цена — $19.2 в день. Фактическая доступность отображается в консоли в реальном времени.

Узлы
5 узлов
Конфигурации
3 модели
Минимальный срок аренды
1 день
Тип машины
Выделенная физическая машина, не виртуальная
Сначала выберите по местоположению

Одна линейка конфигураций — сначала выберите регион аренды.

На каждом узле доступны 3 конфигурации. Сначала изучите зону покрытия, затем оцените подключение через свою сеть. Название узла не гарантирует качество соединения из вашего местоположения.

SG

Сингапур

Зона покрытия: Юго-Восточная Азия. Подходит для работы с рабочим столом, проверки результатов архивирования, а также загрузки кода и сборки на одном узле.

Ориентировочная задержка туда-обратно: 20–50 мс

  • TestMini M4 SВ наличии
  • TestMini M4 LВ наличии
  • TestMini M4 ProВ наличии

От $19.2 в день

JP

Токио

Зона покрытия: Восточная Азия. Можно рассмотреть этот узел, если нужно часто проверять настройки Xcode в браузере, запускать Archive и просматривать логи сборки.

Ориентировочная задержка туда-обратно: 30–60 мс

  • TestMini M4 SВ наличии
  • TestMini M4 LВ наличии
  • TestMini M4 ProВ наличии

От $19.2 в день

KR

Сеул

Зона покрытия: Северо-Восточная Азия. Сначала проверьте удалённый рабочий стол через свою сеть, а затем выполняйте интерактивные задачи и сборку на одной машине.

Ориентировочная задержка туда-обратно: 30–50 мс

  • TestMini M4 SВ наличии
  • TestMini M4 LВ наличии
  • TestMini M4 ProВ наличии

От $19.2 в день

HK

Гонконг

Зона покрытия: Южный Китай и Юго-Восточная Азия. Если важна работа в реальном времени, начните с ближайшего узла. На отклик интерфейса и передачу данных также влияет маршрут между сетями.

Ориентировочная задержка туда-обратно: 20–40 мс

  • TestMini M4 SВ наличии
  • TestMini M4 LВ наличии
  • TestMini M4 ProВ наличии

От $19.2 в день

US-E

Восток США

Зона покрытия: восток Северной Америки и Западная Европа. Узел предназначен для пользователей и команд в этих регионах; указанные ниже значения не означают такую же задержку при подключении из Азиатско-Тихоокеанского региона.

Ориентировочная задержка туда-обратно: 25–35 мс

  • TestMini M4 SВ наличии
  • TestMini M4 LВ наличии
  • TestMini M4 ProВ наличии

От $19.2 в день

Статус «в наличии» в каталоге не отражает запасы в реальном времени. При оформлении заказа актуальная доступность отображается в консоли. Кнопка «Выбрать» меняет только ссылку на аренду на этой странице — заказ не создаётся и плата не взимается. Также можно воспользоваться кнопкой аренды на карточке узла.

Как понимать указанные диапазоны

Задержка туда-обратно показывает качество соединения, а не время сборки.

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

Узлы, зоны покрытия и сценарии работы
Узел Зона покрытия Ориентировочная задержка туда-обратно Подходящие сценарии работы
СингапурЮго-Восточная Азия20–50 мсУдалённый рабочий стол, сборки и передача файлов в регионе
ТокиоВосточная Азия30–60 мсИнтерактивная работа в Xcode, архивирование и проверка результатов сборки
СеулСеверо-Восточная Азия30–50 мсОтладка через удалённый рабочий стол, сборки и проверка логов
ГонконгЮжный Китай и Юго-Восточная Азия20–40 мсРабота с рабочим столом поблизости, загрузка проекта и получение готовых файлов
Восток СШАВосток Северной Америки и Западная Европа25–35 мсРабота с рабочим столом, сборка и передача файлов для пользователей в этой зоне
Указаны ориентировочные значения; фактическая задержка зависит от сети.

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

Расставьте приоритеты по задачам

Сначала определите, кто работает, затем — откуда поступают файлы.

В одной задаче по выпуску iOS-приложения интерактивная работа, ожидание компиляции и передача файлов идут по разным маршрутам. Выбирайте узел с учётом наиболее частого и критичного этапа, а не только минимального значения в таблице.

  1. 01

    Часто работаете с рабочим столом — выбирайте узел поблизости

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

    Местоположение — лишь первый критерий. Из-за маршрутизации между сетями ближайший узел может работать хуже ожидаемого. Не воспринимайте указанный диапазон как гарантию для вашего подключения.

  2. 02

    Долгая сборка — проверьте инструментарий

    Если основная задача — сборка Flutter, Archive для React Native или компиляция после экспорта из Unity, расстояние до узла может быть не главным фактором. Убедитесь, что успеете подготовить SDK, зависимости, сертификаты и профили в период аренды.

    Время компиляции зависит также от размера проекта, кэша и модели машины. Низкая задержка сети не означает, что тот же проект соберётся быстрее.

  3. 03

    Большие файлы — проверьте весь маршрут

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

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

  4. 04

    Перед архивированием проверьте весь процесс

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

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

Каждая аренда управляется отдельно

Если команда работает из разных мест — выбирайте узел каждому поближе; при передаче проекта переносите его явно.

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

Перед заказом определите основного пользователя

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

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

Подготовьте среду на каждой машине отдельно

Чтобы изменить узел для существующего заказа, отправьте запрос в поддержку

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

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

Войдите в консоль и отправьте запрос в поддержку

Заберите результаты сборки до окончания аренды

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

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

Резервное копирование и передача проекта — зона ответственности пользователя

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

Все узлы тарифицируются в долларах США (USD). Доступны только USDT-TRC20 и Visa / Mastercard / Amex через Stripe. Фактические способы оплаты зависят от ответа платёжного шлюза; время подтверждения платежа зависит от подтверждений в блокчейне или банка-эмитента.

Перейдите к оформлению заказа с выбранным узлом

Выберите узел, а затем арендуйте Mac для сборки.

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

Выбранный узел: Сингапур. Он будет указан в форме заказа по умолчанию.