Сначала задача сборки — потом выбор Mac

Расскажите, сколько у вас сборок,
а мы подберём конфигурацию

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

Связаться можно двумя способами: по почте support@osxbuild.com или через консоль после входа в аккаунт.

Составьте письмо с запросом

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

Укажите имя, по которому к вам удобно обращаться в ответе.
Укажите адрес для переписки по проекту и перед отправкой проверьте аккаунт, с которого будете писать.
Достаточно примерной оценки. Укажите отдельно число архивирований и тестовых задач; пиковая нагрузка полезнее среднего значения.
Выберите часовой пояс, в котором работает основная часть команды. Если пока не решили, укажите распределение команды в сообщении. Актуальная доступность узлов отображается в консоли.
Не вставляйте исходный код. Логи для диагностики текущего заказа прикрепите к соответствующей заявке в консоли, предварительно удалив конфиденциальные данные.

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

Написать письмо

Выберите канал по типу вопроса

Для трёх типов запросов предусмотрены только два канала: почта и заявки в консоли. По текущему заказу продолжайте переписку в той же заявке — так сохранится контекст.

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

Ещё не оформили заказ? Напишите нам. Укажите число сборок в день, длительность одного архивирования и пиковую параллельность. Это поможет обсудить M4 или M4 Pro, место для кэша и период оплаты — мы подбираем конфигурацию не только по числу сотрудников.

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

Написать по подбору

Техническая заявка по заказу

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

Рекомендуем приложить последние 50 строк логов без конфиденциальных данных и перечислить уже выполненные проверки.

Войти в консоль и создать заявку

Аренда нескольких Mac для команды

Напишите на support@osxbuild.com. Укажите число машин, порядок запуска, предполагаемый срок аренды и задачи, которые нужно выполнять одновременно. Если нужны узлы в разных регионах, опишите требования для каждого отдельно.

Укажите в теме письма «Аренда Mac для команды» — так мы быстрее перейдём к обсуждению конфигурации.

Отправить запрос команды

Передавайте задачи между часовыми поясами без потери контекста

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

Рабочее время в АТР

Если команда работает в часовом поясе АТР, укажите его и удобное время для связи. Также добавьте время первого появления проблемы — так проще сопоставить логи при работе через разные часовые пояса.

Если объём сборок в обычные рабочие дни и перед релизом заметно отличается, укажите среднее и пиковое число отдельно. Для подбора важнее знать, когда задачи запускаются одновременно, а не только их общее количество за день.

Рабочее время на западе США

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

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

Для продолжения диагностики сохраняйте тему исходного письма или номер заявки. Время отправки письма не определяет срок выдачи машины; статус заказа проверяйте в консоли.

Для нескольких машин сначала распределите задачи

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

Назначьте роль каждому M4 Pro

Конфигурация M4 Pro: 64 ГБ памяти и SSD на 2 ТБ. В ферме сборки можно выделить отдельные runner для приложений, веток релиза или типов задач, чтобы несколько процессов не изменяли одну рабочую директорию одновременно.

Отдельно опишите параллельную нагрузку при архивировании и UI-тестах. Спланируйте распределение связки ключей, каталогов кэша и путей к артефактам. Несколько машин не разделят одну операцию архивирования автоматически.

Главное при передаче: задачи и параллельность

Отдельно уточните объём хранилища и физические подключения

DerivedData, кэш зависимостей и ресурсы симуляторов занимают место. Можно добавить SSD на 1 ТБ или 2 ТБ. При запросе укажите, какие старые артефакты нужно хранить и можно ли пересоздать кэш.

Подключение Thunderbolt 5 между машинами оплачивается отдельно за каждую: $1.8/день, $4.8/неделю, $8.8/месяц, $23.9/квартал. Это вариант физического подключения, а не сетевого соединения между регионами. Укажите цель подключения в запросе для нескольких машин, чтобы заранее согласовать детали.

Главное при передаче: объём и подключение

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

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

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

  1. 01

    Не отправляйте секретные данные

    Не указывайте закрытый ключ сертификата, пароль от аккаунта, полный файл .p12 или API Key. Скройте ключи, учётные данные для доступа из интернета и конфиденциальные пути на скриншотах ошибок. Достаточно описать способ подписи.

  2. 02

    Добавьте данные для поиска ошибки

    В технической заявке укажите узел, номер заказа, время возникновения проблемы и часовой пояс. Обычно последние 50 строк логов полезнее полного вывода сборки; также сохраните контекст вокруг первой конкретной ошибки.

  3. 03

    Уточните, что нужно сделать дальше

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

Чётко опишите нагрузку — и мы предложим следующие шаги

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