О компании

Облачный Mac для сборок

Мы помогаем кроссплатформенным разработчикам без собственного Mac.

Разрабатывайте как обычно на Windows или Linux, а для сборки iOS-проекта подключайте облачный Mac. Привычное устройство остаётся прежним — меняется только этап сборки.

От $19.9 в день. Фактическую доступность проверяйте в панели управления в режиме реального времени.

XCODEHOST / MAC

Аренда под проект

Включите срок аренды в план сдачи проекта, а не в бюджет на покупку оборудования.

На день
Проверить сборку
На неделю
Исправления и тесты
На месяц
Работа над обновлениями
На квартал
Непрерывные задачи сборки
По окончании срока — остановка .ipa

С чего всё началось

Не превращайте последний шаг в покупку оборудования

Мы сами работаем с Flutter и Unity и сталкивались с одной и той же проблемой: функциональность готова на привычном компьютере, но для сборки iOS нет доступного Mac.

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

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

  1. 01

    Разрабатывайте как обычно

    Пишите код, готовьте ресурсы и проводите повседневное тестирование на Windows или Linux.

  2. 02

    Подключите Mac

    Перенесите проект и зависимости, затем выполните сборку и подпись в Xcode на macOS.

  3. 03

    Заберите результаты

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

Понятные условия

Вы арендуете компьютер, а не попытку сборки

Выделенный физический Mac mini на Apple Silicon в аренду на день, неделю, месяц или квартал.

Полноценная среда разработки

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

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

Выберите конфигурацию под задачу

XcodeHost M4: M4 / 16 ГБ / SSD 256 ГБ. Оцените, сколько места займут проект, зависимости и кэш сборки, чтобы понять, подойдёт ли конфигурация для ваших задач.

Тариф Pro: M4 Pro / 64 ГБ / SSD 2 ТБ. Если нужны больший объём объединённой памяти и локального хранилища, сначала оцените потребление ресурсов и число параллельных задач.

Продумайте завершение аренды

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

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

Чёткие границы ответственности

Отделяйте срок аренды от ответственности за проект

01

Без долгосрочного договора

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

02

Не виртуальная машина с общими ресурсами

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

03

Подготовка проекта — ваша задача

Заранее подготовьте код, версии зависимостей, сертификаты подписи и Provisioning Profile. Аренда Mac даёт доступ к среде выполнения, но ошибки проекта нужно диагностировать по логам сборки.

04

Резервные копии остаются за вами

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

Ближе к вашей команде

Выберите один из 5 узлов

Сингапур, Токио, Сеул, Гонконг и запад США — для совместной разработки в Азиатско-Тихоокеанском регионе и на западном побережье США.

Сингапур

Для подключений из Юго-Восточной Азии. Рассмотрите этот узел в первую очередь, если основная часть команды работает в регионе.

Токио

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

Сеул

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

Гонконг

Для подключений из южного Китая и Юго-Восточной Азии. Учитывайте расположение команды и маршрут передачи файлов.

Запад США

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

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

Подберите под задачу

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

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

Собирайте кроссплатформенные проекты

Для Flutter проверьте SDK и зависимости; для React Native — Node, CocoaPods и нативные модули; проект Unity сначала экспортируйте в Xcode, затем перенесите на Mac для сборки.

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

Flutter / RN / Unity

Сохраняйте привычный нативный процесс

Разработчики iOS и macOS могут проверять проект в графическом интерфейсе или запускать сборку из командной строки. Если нужны определённые версии Xcode или системы, сначала проверьте требования к среде.

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

iOS / macOS

Запускайте сборки регулярно

Команды CI/CD могут настроить self-hosted runner в соответствии со своим конвейером, объединив получение кода, установку зависимостей, сборку и экспорт результатов.

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

CI/CD

Сначала проверьте совместимость модели

Для экспериментов с ИИ можно проверить совместимость инструментов в среде Apple Silicon. Выбирайте объём памяти и хранилища с учётом модели, данных и потребления ресурсов во время выполнения.

Сначала проверьте рабочий процесс на типичной задаче и только потом определяйте срок аренды. Объём памяти и хранилища сам по себе не позволяет предсказать производительность конкретной модели.

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

Запланируйте аренду к следующей сдаче проекта

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