Разовая проверка
Соберите тестовую версию или проверьте, собирается ли проект с нужной цепочкой инструментов.
M4 Pro $59/день
Mac для разработки · Flutter / React Native / Unity
Разрабатывайте на привычном компьютере, а в облако перенесите только этапы, которым нужна macOS.
Под срок проекта
Арендуйте Mac на нужное время. При заказе доступны четыре срока.
Соберите тестовую версию или проверьте, собирается ли проект с нужной цепочкой инструментов.
Запланируйте интеграцию и тестирование проекта, переданного на аутсорс, — проверку подписи и исправления можно провести в одной среде.
Сохраните зависимости и каталог сборки на время разработки, чтобы не настраивать среду заново перед каждым запуском.
Настройте self-hosted runner для непрерывной доставки и подключите среду сборки к процессам команды.
После окончания срока аренда прекращается автоматически. Долгосрочный договор не нужен.
Оцените время на компиляцию, проверку на устройстве и исправления, а затем выберите срок. Разовая проверка сборки и регулярная сборка для команды — разные сценарии. Не рассчитывайте аренду всего проекта только по времени первого Archive.
Подключите среду
Выберите конфигурацию и выполните три шага, чтобы приступить к сборке.
Выберите модель, узел и срок аренды, проверьте сумму и оплатите заказ.
Актуальный статус доступности отображается в панели управления. Подготовьте список зависимостей проекта заранее, чтобы не искать нужные для сборки файлы после подключения.
После активации найдите адрес, порт и учётные данные для входа, затем проверьте номер заказа.
Сохраните данные заказа в панели управления. Если возникнут проблемы с подключением, создайте обращение по этому заказу. Не публикуйте пароли, закрытые ключи и материалы для подписи.
Используйте VNC для рабочего стола, SSH для xcodebuild и установите необходимые проекту зависимости.
Сначала проверьте версии macOS, Xcode и инструментов командной строки, затем восстановите зависимости проекта. По завершении сборки сохраните артефакты и нужные журналы в своём хранилище.
Проверьте характеристики
Для крупных ресурсов Unity и нескольких симуляторов рассмотрите конфигурацию M4 Pro.
Начальная конфигурация XcodeHost M4: M4 / 16GB / 256GB SSD
Память нужна для процессов компиляции, редактора и симуляторов. На накопителе также должны поместиться кэш зависимостей, каталог сборки и экспортированные файлы. Перед выбором проверьте фактический размер проекта: модель чипа сама по себе не гарантирует определённое время сборки.
Начните со своего стека
Не переносите всю разработку — подключите только этапы, которым нужен Mac.
Пишите код на Windows, затем проверьте инструменты на Mac, восстановите зависимости и выполните flutter build ipa.
Сначала запустите диагностику проекта, чтобы отделить проблемы SDK, нативных плагинов и настроек подписи. После успешной сборки проверьте установку и работу приложения — одного кода завершения команды недостаточно.
В удалённой среде macOS выполните pod install, соберите нативные зависимости, создайте Archive и экспортируйте приложение.
Не удаляйте lock-файлы зависимостей; проверьте версии Node, Ruby и CocoaPods. Если возникают ошибки Hermes или нативных модулей, начните с соответствующего журнала сборки.
Экспортируйте проект Xcode в Windows, загрузите его на Mac, выполните сборку, проверьте подпись и экспортируйте тестовую версию.
Проверьте модуль сборки iOS в Unity, параметры экспорта и зависимости плагинов. Для крупных проектов с ресурсами заранее оцените место под проект и промежуточные файлы, а затем выберите конфигурацию.
Цены в долларах
Две конфигурации и четыре срока аренды. Сначала сравните характеристики, затем выберите срок.
M4 · 16GB объединённой памяти · 256GB SSD
Для стандартных сборок, проверки нативных зависимостей и кратковременных тестов. Убедитесь, что проект, кэш и экспортируемые файлы поместятся на выбранном накопителе.
| День | $19.9/день |
|---|---|
| Неделя | $53.8/неделю |
| Месяц | $99.7/месяц |
| Квартал | $271.2/квартал |
M4 Pro · 64GB объединённой памяти · 2TB SSD
Для проектов, которым нужны дополнительные память и место на накопителе. Рассмотрите эту конфигурацию для крупных ресурсов Unity, нескольких симуляторов или большого кэша сборки.
| День | $59/день |
|---|---|
| Неделя | $159.4/неделю |
| Месяц | $295.1/месяц |
| Квартал | $802.7/квартал |
Указанные цены относятся к выбранной модели и сроку аренды. Дополнительное хранилище и объединение через Thunderbolt 5 описаны на странице тарифов. При заказе проверьте конфигурацию, сумму к оплате и дату окончания аренды. Не храните единственную копию проекта в среде сборки.
Выберите расположение
Учитывайте расположение основного пользователя, а также скорость загрузки проекта и скачивания артефактов.
Всего 5 узлов. Нажмите на нужный, чтобы открыть страницу заказа с уже выбранным расположением. Актуальная доступность отображается в панели управления.
Каждый клиент получает отдельный физический компьютер — не виртуальную машину и без совместного использования CPU и памяти.
Полноценная среда macOS доступна и через графический интерфейс, и через командную строку. Выделенный сервер не заменяет контроль доступа: храните учётные данные в безопасности и настройте подключение с учётом требований проекта.
Узлы работают 365 дней в году. Гарантия доступности — 99.9%.
При расчёте за 30 дней это соответствует примерно 43 минутам простоя. Если лимит превышен, срок обслуживания компенсируется пропорционально времени сбоя. Для обращения укажите номер заказа и период недоступности.
Доступны только эти два способа оплаты. Фактические варианты зависят от платёжного шлюза, указанного сервером. Если возникла проблема с оплатой, сохраните номер заказа и данные транзакции, но не отправляйте полный номер карты.
Важные детали
Продолжайте писать код на Windows или Linux. Компиляцию проекта iOS в Xcode, Archive и экспорт можно выполнять на облачном Mac. Инструменты, зависимости и материалы для подписи нужно настроить для конкретного проекта.
Подготовьте действующий сертификат, закрытый ключ и Provisioning Profile для выбранного способа распространения. Проверьте Bundle ID и список целевых устройств. Загружайте только материалы, необходимые проекту, а после работы сохраните резервную копию и удалите их.
Нет. Достаточно синхронизировать проект и ресурсы, необходимые для сборки. Не забудьте файлы фиксации зависимостей, чтобы восстановить те же версии. Локальный кэш и крупные файлы, не относящиеся к сборке, загружать необязательно.
Для графического интерфейса подключайтесь по VNC, для повторяющихся команд — по SSH. Работа с рабочим столом зависит от сети; непрерывную сборку можно запускать из командной строки. Подробнее о подключении — в руководстве.
Да, на узле можно настроить self-hosted runner. Сначала проверьте сборку вручную, затем подключите автоматический запуск. Учётные данные сборки, доступ к репозиторию и срок хранения артефактов контролирует команда проекта.
После окончания срока узел отключается, а данные удаляются в соответствии с условиями обслуживания. Заранее сохраните проект, сертификаты, артефакты сборки и нужные журналы. Не рассчитывайте, что после отключения узел останется доступным хранилищем.
Оцените размер проекта, пиковое потребление памяти и число одновременно запущенных инструментов. Для обычных проверок рассмотрите M4, для крупных ресурсов и параллельных задач — M4 Pro. Время сборки зависит от проекта, зависимостей и настроек.
Войдите в панель управления и создайте обращение. Укажите номер заказа, время возникновения проблемы, версии инструментов и журнал ошибки без конфиденциальных данных. По вопросам выбора конфигурации до заказа или консультации по электронной почте пишите на support@xcodehost.com.
Сохраняйте полезные шаги
Ищите решение по конкретной проблеме: проверьте версии инструментов и сверьтесь с инструкцией.
Зафиксируйте подписываемые байты в Swift, проверьте эталонный вектор и подмену данных, затем определите серверные правила защиты от повторов.
SecurityСкрипт Swift проверяет эталонные векторы, ведущие нули и смену временного шага. Защита от повторного использования остаётся задачей сервера.
SecurityИсполняемый Swift-скрипт проверяет эталонные векторы PBKDF2 и границы байтов пароля. Отдельно разбираются соль, параметры записи и постепенное обновление.
Новые статьи готовятся. Пока загляните в блог.
Начните с XcodeHost M4 за $19.9 в день: выберите срок аренды и проверьте дату окончания.