Выберите подходящий способ связи

Расскажите, на каком этапе возникла проблема

Ещё выбираете Mac? Напишите, какие задачи предстоит собирать. Уже арендуете машину? Войдите в консоль и отправьте тикет. Нужны сразу несколько машин — укажите параллельную нагрузку, срок аренды и желаемый график запуска.

Почта поддержки: support@osxhost.com. По вопросам выбора и закупок пишите на почту; всё, что касается заказа, удобнее обсуждать в одном тикете.

Начните с вопроса

Три повода обратиться, два способа связи

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

До заказа

Подбор конфигурации

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

  • Нативная разработка для iOS, Flutter, Unity или нагрузка MLX
  • Разовые задачи или постоянно работающий CI runner
  • Предполагаемый срок аренды, часовой пояс команды и потребность в дополнительном хранилище
Подготовить письмо
Заказ оформлен

Технический тикет

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

  • Номер заказа, узел и время начала сбоя
  • Последнее успешное действие и недавние изменения
  • Текст ошибки без конфиденциальных данных и шаги для воспроизведения
Открыть тикет в консоли
Несколько машин

Аренда для команды

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

  • Конфигурация, количество машин и срок аренды для каждого конвейера
  • Распределение кэша сборки, артефактов и материалов для подписи
  • Нужно ли объединение машин через Thunderbolt 5
Подготовить запрос

Укажите все детали

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

Сообщение не отправляется на сервер с этой страницы. Создайте черновик, проверьте его и откройте почтовое приложение, чтобы отправить письмо на support@osxhost.com. По техническим вопросам, связанным с существующим заказом, рекомендуем открыть тикет.

Укажите адрес для ответа. Фактическая учётная запись отправителя зависит от вашего почтового приложения.
Если вы ещё не оформили заказ, оставьте поле пустым. Не указывайте пароль или данные для подключения к машине.
Не менее 20 символов. Удалите пароли, токены, закрытые ключи, данные сертификатов подписи и полные данные платёжной карты.

После заполнения можно проверить письмо. Создание черновика не означает, что письмо уже отправлено.

Отправка и ответ — не одно и то же

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

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

Есть заказ: продолжайте в одном тикете

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

Подбор и закупки: используйте ту же переписку

Отправьте запрос на адрес support@osxhost.com. Получив ответ, продолжите переписку и добавьте количество машин, срок аренды и ограничения сборки — новую тему создавать не нужно.

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

Команды в Азиатско-Тихоокеанском регионе

Для связи можно ориентироваться на UTC+8. Например: «Буду рад получить ответ с 09:00 до 18:00 (UTC+8)». Это ваше удобное время для связи, а не обещание, что специалисты будут на месте.

Команды на западе США

Укажите UTC−8 или UTC−7 в период летнего времени. Если проблема затронула несколько дней, укажите полную дату и время начала и окончания. Не пишите «вчера вечером» или «сегодня утром».

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

Разбейте задачи build farm на понятные требования

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

  1. 01

    Опишите параллельную нагрузку

    Разделите задачи, которые могут ждать в очереди, и те, что должны выполняться одновременно. Укажите, будут ли archive, тесты в симуляторах, экспорт Unity или инференс MLX конкурировать за одну машину, и сколько примерно длится одна задача.

  2. 02

    Выберите одну из трёх конфигураций

    Host M4 Lite — M4 / 16GB / 256GB; Host M4 Plus — M4 / 24GB / 512GB; Host M4 Pro — M4 Pro / 64GB / 2TB. Сначала учитывайте объём памяти и кэша, затем проверьте параллельную нагрузку на собственном проекте.

  3. 03

    Укажите узлы и подключение

    Доступны узлы в Сингапуре, Японии (Токио), Южной Корее (Сеул), Гонконге и на западе США. Уточните, где размещены репозиторий и артефакты. Для объединения машин через Thunderbolt 5 укажите количество, топологию и цель обмена данными — сначала проверим совместимость.

  4. 04

    Согласуйте запуск и счета

    Укажите машины для первой проверки и последующие партии. Оплата производится в долларах США. Если нужен общий счёт, сообщите данные плательщика, связанные заказы и требования к расчётному периоду. Поддержка подтвердит, как можно объединить начисления.

Проверяйте только нужные данные

Вопросы об оплате и возврате — в исходном заказе

Принимаются USDT-TRC20 и Visa / Mastercard / Amex (через Stripe). Расчёты ведутся в долларах США (USD). Доступные способы оплаты определяются ответом серверного интерфейса.

USDT-TRC20: проверка зачисления

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

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

Проверить платёж в консоли

Банковская карта: проверка счёта

После оплаты Visa / Mastercard / Amex (через Stripe) проверьте статус счёта в консоли. Если банк уже списал средства, а статус заказа не обновился, приложите номер заказа, сумму, время платежа и скриншот без конфиденциальных данных.

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

Проверить счёт в консоли

Возврат: укажите заказ и причину

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

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

Запросить возврат в консоли

Проверка за минуту

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

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

Не удаётся подключиться или собрать проект

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

Неясны правила оплаты или использования

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

Всё готово? Запускайте сборку

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