Выделенный Apple Silicon

Настоящий Mac
в вашей цепочке сборки

Выделенный физический узел Apple Silicon без общего хоста с другими заказами. Сборки Xcode, тесты и задачи CI выполняются на одном облачном Mac с постоянным контролем.

От $20.5/день; доступны дневной, недельный, месячный и квартальный периоды. Актуальный статус доступности возвращается в консоли в реальном времени.

3 конфигурацииСингапур · Япония (Токио) · Южная Корея (Сеул) · Гонконг Арендовать облачный Mac
PHYSICAL NODE / ONLINE JP-M4-0241
OrbVPS
Mac mini · M4 Выделенный физический узел
RUN RECORD ARM64

$ xcodebuild archive

CompileSwiftSources normal arm64

ARCHIVE SUCCEEDED · 06:42

Раннер
ONLINE
Общая память
24GB
Текущий регион
JP
PRODUCTОблачный MacПолный графический интерфейс macOS и командная строка
ALLOCATIONВыделенная машинаЗа каждым заказом закреплён отдельный хост
BOUNDARYНе виртуальная машинаСостояние оборудования и инструменты сохраняются
REGIONS4 узлаСингапур · Япония (Токио) · Южная Корея (Сеул) · Гонконг
Доступные конфигурации

3 конфигурации Apple Silicon

От лёгких сборок до CI и задач с большим объёмом памяти — для каждой нагрузки есть свой вариант. Ниже указаны цены каталога за день и месяц; недельная и квартальная аренда доступны на странице тарифов.

Базовая сборка

Orb M4 16

m4-16-256

$20.5/ день
  • ЧипM4
  • Память16GB
  • Хранилище256GB
  • Месяц$102.3
  • Подходит дляСборок и тестов одного проекта
Выбрать конфигурацию
Задачи с большой памятью

Orb M4 Pro

m4pro-64-2tb

$60.1/ день
  • ЧипM4 Pro
  • Память64GB
  • Хранилище2TB
  • Месяц$300.6
  • Подходит дляБольших проектов и экспериментов с ИИ
Выбрать конфигурацию

Все 3 конфигурации доступны в Сингапуре, Токио, Сеуле и Гонконге. Комбинации из каталога обычно доступны для заказа; актуальный статус возвращается в консоли в реальном времени.

Все периоды и опции
Инженерные нагрузки

Конфигурация под реальные задачи

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

BUILD

Сборки Xcode

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

06:42Пример времени архивации
Archive
RUNNER

iOS CI/CD

Оставляйте self-hosted runner на закреплённом узле и повторно используйте рабочую директорию, кэш зависимостей и контролируемую среду выполнения.

18 JOBSПример очереди задач
Pipeline
TEST

Тестирование macOS

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

96%Пример доли успешных тестов
Test Suite
MEMORY

Эксперименты с ИИ

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

41.2GBПример использования памяти
Memory
DESKTOP

Удалённая работа

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

2560×1440Пример разрешения
Desktop
ORB RUN RECORD · JP-M4-0241 ONLINE
$ ssh build@jp-m4-0241.orbvps.node
Host fingerprint verified · Apple M4 · arm64
Session attached to dedicated physical node

$ xcodebuild -workspace OrbApp.xcworkspace \
  -scheme OrbApp -configuration Release archive
ResolvePackageGraph
CompileSwiftSources normal arm64
Ld /Build/Products/Release/OrbApp normal
** ARCHIVE SUCCEEDED **  06:42

$ bundle exec fastlane beta
Reading archive metadata
Uploading build artifact
Writing deployment record
fastlane finished successfully
Проверенный журнал запуска

Команды выполняются на выделенном физическом узле

SSH-адрес, инструменты, сертификаты, кэш и рабочая директория находятся на одном постоянно контролируемом Mac. После завершения задачи среда не заменяется временным ресурсом.

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

3 типа команд — одна логика контроля узлов

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

01 / MOBILE

Мобильные разработчики

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

02 / PIPELINE

Команды CI/CD

Закрепляйте self-hosted runner за конкретным узлом и управляйте конвейером через метки, рабочие директории и стратегии кэширования.

03 / EXPERIMENT

Исследователи ИИ

Запускайте небольшие модели в среде с общей памятью M4 Pro и напрямую наблюдайте за процессами, нагрузкой на память и температурой.

География размещения

4 доступных узла на одной траектории развёртывания

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

Регионов
4 узла
Цикл работы
365 дней
Статус каталога
Конфигурации обычно доступны
DEPLOYВыбрать вход
SG · 20~50 MSСингапурДля команд Юго-Восточной Азии
JP · 30~60 MSЯпония (Токио)Для команд Японии и Восточной Азии
KR · 30~50 MSЮжная Корея (Сеул)Для команд Северо-Восточной Азии
HK · 20~40 MSГонконгДля команд Южного Китая и Юго-Восточной Азии
Локальный процесс — в облаке

Перенесите локальную среду разработки на облачный Mac

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

01 / ACCESS

Удалённый доступ начинается с проверки личности

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

  • SSH — для команд, автоматизации и сбора журналов
  • Графическая сессия — для Xcode, системных настроек и удалённой работы
  • При сбое подключения укажите номер узла и время события в обращении
ACCESS CHECK
Host fingerprintVERIFIED
SSH keyED25519
Desktop sessionREADY
02 / TOOLCHAIN

Версии инструментов входят в журнал запуска

До первой успешной сборки зафиксируйте версии macOS, Xcode, рантайма, менеджера пакетов и lock-файлов зависимостей. Перед обновлением сохраните базовую конфигурацию и сравните результаты.

  • Сохраняйте вывод версий Xcode и SDK
  • Фиксируйте Node, Ruby, CocoaPods и зависимости проекта
  • Добавляйте успешные журналы и артефакты сборки в командную документацию
TOOLCHAIN LOCK
XcodePINNED
DependenciesLOCKED
Baseline archiveSAVED
03 / CONTINUITY

Непрерывная сборка требует закреплённой рабочей среды

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

  • Задавайте runner понятные метки и пределы параллельности
  • Разделяйте рабочие директории и правила очистки кэша по проектам
  • После перезапуска проверяйте восстановление контролируемой тестовой задачей
CONTINUOUS BUILD
RunnerONLINE
WorkspacePERSISTED
Recovery testPASSED

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

— Руководитель мобильной разработки

«Мне нужен постоянно контролируемый Mac, а не временная среда.»

— Инженер CI

«При удалённом запуске небольших моделей я сразу вижу состояние памяти и температуры.»

— Исследователь ИИ
Инженерные заметки

От принципов платформы к практическим шагам

Инженерные материалы о границах физических узлов, миграции сборок, удалённой отладке и тестировании версий.

Все статьи
2026-08-11
Принципы платформы

Как проверить исходящие соединения Cloud Mac в CI

Соберите процессы, активные соединения и новые TCP-сеансы во время сборки Cloud Mac CI с помощью lsof, nettop и tcpdump, чтобы создать проверяемую базовую линию.

Читать статью
Руководство по сборке

Диагностика и безопасный сброс прав macOS TCC в облачном Mac CI

Руководство помогает найти причину отказов TCC по пользователю, графической сессии, ответственному процессу и подписи кода, а затем безопасно восстановить облачный Mac CI через tccutil и LaunchAgent.

Фиксированные зависимости и базовая сборка
Удалённый процесс

Как безопасно проверить и разрешить CI-инструмент, заблокированный Gatekeeper

Практическое руководство помогает различить права доступа, архитектуру, подпись и карантин Gatekeeper в CI на облачном Mac, проверить хеш и точечно разрешить только доверенный файл.

Чёткие границы локальных действий
Популярные вопросы

Уточните границы сервиса до покупки

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

Все вопросы и ответы
Какие ресурсы получает каждый заказ?

Каждый заказ получает отдельный физический узел Apple Silicon — облачный Mac для удалённой работы, не виртуальную машину. Хост не используется совместно с другими заказами.

Какие модели доступны сейчас?

В каталоге только 3 конфигурации: Orb M4 16 (M4, 16GB, 256GB), Orb M4 24 (M4, 24GB, 512GB) и Orb M4 Pro (M4 Pro, 64GB, 2TB).

В каких регионах можно заказать?

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

Какие способы оплаты поддерживаются?

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

Настройте физический узел

Выберите модель, регион и срок аренды

Выберите одну из 3 конфигураций Apple Silicon, затем укажите узел в Сингапуре, Токио, Сеуле или Гонконге. После оформления заказа управляйте сервисом и отправляйте обращения через консоль.