Подключите существующий стек инструментов — переписывать весь конвейер не нужно.
Эти обозначения рабочих процессов показывают совместимые сценарии и не означают одобрения OakVM со стороны соответствующих инструментов или платформ.
OakVM предоставляет командам iOS и macOS физические узлы Mac mini, готовые к подключению к существующему CI/CD. Каждый заказ — отдельное устройство для Xcode, Fastlane, self-hosted runner, сборки из командной строки и удалённой отладки.
Эти обозначения рабочих процессов показывают совместимые сценарии и не означают одобрения OakVM со стороны соответствующих инструментов или платформ.
Запускайте сборку из командной строки, архивацию, проверку подписи, экспорт и обработку файлов символов.
Забирайте нужную ветку, фиксируйте версию коммита и сохраняйте исходную базу задачи.
Используйте существующие lane, объединяя тестирование, архивацию и обработку артефактов в воспроизводимые задачи.
С помощью тегов runner направляйте задачи, которым нужна macOS, на выбранный физический узел.
Проводите удалённую проверку через графический интерфейс, а обычную автоматизацию запускайте из командной строки.
Подключайте экспортированные артефакты к существующему процессу распространения тестовых сборок.
Репозитории, оркестрацию задач и хранилище артефактов можно оставить в текущей системе, направляя на OakVM только этапы, которым нужны macOS, Xcode и Apple Silicon.
Объедините целевую ветку и зафиксируйте хеш коммита. Права доступа к репозиторию, правила ревью и защита веток не требуют переноса в другую систему.
Запускайте задачи через теги self-hosted runner, очередь задач или команды SSH, не конкурируя за узлы с этапами, которым macOS не нужна.
На выделенном Mac mini запускайте xcodebuild или Fastlane для разрешения зависимостей, тестирования, архивации, проверки подписи и экспорта.
Передавайте IPA, xcarchive, файлы символов и обезличенные журналы. Кэш и готовые артефакты хранятся отдельно для удобной очистки и аудита.
Сначала проведите непроизводственную ветку через получение кода, сборку, архивацию и возврат артефактов, затем переносите задачи выпуска. Так вы отдельно проверите сеть, инструменты, ресурсы подписи и хранилище артефактов.
OakVM M4 подходит для обычной сборки iOS, автоматизированного тестирования и задач с одним конвейером. OakVM M4 Pro — для крупных рабочих пространств, параллельных задач, экспериментов с ИИ и более высокой пропускной способности локального хранилища.
Оба тарифа доступны в Сингапуре, Японии (Токио), Южной Корее (Сеул), Гонконге, на востоке и западе США. Фактический статус доступности отображается в панели управления.
Посмотреть цены и дополнительные опцииРегион влияет прежде всего на маршрут удалённого доступа и часовой пояс передачи задач, а не является показателем производительности отдельного узла. OakVM M4 и OakVM M4 Pro доступны во всех шести регионах.
Подходит для часовых поясов Юго-Восточной Азии и передачи задач азиатским командам.
Подходит для часовых поясов Восточной Азии и местных команд разработки в Японии.
Подходит для часовых поясов Северо-Восточной Азии и передачи задач между регионами.
Подходит для удалённого доступа команд из Южного Китая и Юго-Восточной Азии.
Подходит для часовых поясов востока Северной Америки и Западной Европы.
Подходит для западного побережья Северной Америки и передачи задач через Тихий океан.
Не переносите рабочую машину целиком. Сначала определите, что нужно перенести, какие версии зафиксировать и какие задачи направлять в облачный Mac — так вы быстрее найдёте причину проблем в первом конвейере.
Разделите исходный код, кэш зависимостей, ресурсы подписи, артефакты сборки и журналы. Кэш можно восстановить, готовые артефакты нужно архивировать отдельно, а доступ к чувствительным ресурсам давать только необходимым задачам.
Запишите версии Xcode, SDK, инструментов командной строки, менеджера пакетов и ключевых зависимостей. Вынесите воспроизводимые команды в скрипты, сократив ручные действия в графическом интерфейсе.
После регистрации self-hosted runner используйте теги для разделения проектов, приоритетов и окружений. Правила очереди, а не устные договорённости, должны определять, какие задачи одновременно выполняются на узле.
«Передача выпуска больше не зависит от одного Mac в офисе: следующая часовая зона продолжает работу по той же записи задачи».
«После привязки проектов к узлам через теги runner среду сборки проще проверять, чем персональный компьютер».
«Удалённые эксперименты сохраняют фиксированные зависимости и журналы, поэтому при смене локации не нужно заново настраивать среду Apple Silicon».
Материал описывает типичные задачи участников рабочих процессов и не является рейтингом или гарантией производительности. Фактическая длительность зависит от размера проекта, состояния зависимостей, региона узла и сети доступа.
Здесь будут собраны проверяемые подходы к общим средам разработки, удалённому доступу, автоматизированной сборке, оптимизации размера приложения, расчёту затрат и безопасности подписи.
Конфигурация StoreKit и SKTestSession позволяют воспроизводимо проверять покупки, отмены, возвраты и прерванные транзакции в CI на облачном Mac.
Читать статьюМногоуровневая защита не позволяет токенам, путям к ключам и тестовым данным остаться в журналах сборки, пакетах результатов и загружаемых артефактах.
Читать статьюДиагностики Xcode преобразуются в стабильные отпечатки и сравниваются с проверенной базой, поэтому CI останавливает только вновь добавленные дефекты.
Читать статьюПосле публикации здесь автоматически появятся последние материалы. Пока сверяйтесь с руководством поддержки по подключению, сборке, автоматизации, безопасности и хранению.
До заказа команда должна проверить пиковое потребление памяти, объём кэша, параллельные задачи, регион и срок аренды. Для ресурсов подписи заранее определите ответственность за импорт, ротацию, резервное копирование и удаление при завершении аренды.
Открыть руководство по эксплуатацииНет. Каждый заказ соответствует отдельному физическому узлу Mac mini на Apple Silicon. Конфигурация определяется выбранным тарифом, вычислительные ресурсы с другими клиентами не разделяются.
Да. Команда может запускать узлы через self-hosted runner, очередь задач или команды SSH, изолируя проекты тегами, рабочими каталогами и правилами очереди.
Минимальная цена — $20.3 в день, все заказы оплачиваются в долларах США (USD). Поддерживаются только USDT-TRC20 и Visa / Mastercard / Amex (через Stripe); фактический доступный шлюз определяется ответом бэкенда.
Пользователь отвечает за авторизацию, безопасность и резервное копирование кода, сертификатов, профилей, закрытых ключей и артефактов сборки. В запросах в поддержку отправляйте только обезличенные журналы и не размещайте учётные данные на общедоступных страницах.
Все узлы работают 365 дней в году; регулярные остановки не предусмотрены. Ограничения, связанные с действиями пользователя, сетью и форс-мажором, определяются условиями сервиса.
OakVM предоставляет узлы Apple Silicon, не являющиеся виртуальными машинами: две конфигурации в 6 регионах, аренда на день, неделю, месяц или квартал, расчёты в долларах США. Закажите узел на нужный срок или попросите команду проверить регион и конфигурацию.