Apple Silicon M4
Обе конфигурации оснащены Apple M4. Запускайте xcodebuild и симуляторы на нативной архитектуре arm64.
ЧИП · APPLE M4Целый компьютер в аренду для одного клиента — не виртуальная машина.
Питание, сеть и охлаждение под контролем дата-центра — работа 365 дней в году. Push M4 S — от $19.2 в день. Пять узлов: Сингапур, Токио, Сеул, Гонконг и восток США. Подключение в день заказа.
Подключение в день заказа · Посуточная аренда · Оплата в USD
Целый компьютер установлен в стойке; питание и сеть под контролем дата-центра
Четыре города АТР и восток США — всего 5 узлов
Целый компьютер закреплён за вашей учётной записью: чип, память и накопитель доступны только вашей команде. Скорость сборки не зависит от задач других клиентов.
Обе конфигурации оснащены Apple M4. Запускайте xcodebuild и симуляторы на нативной архитектуре arm64.
ЧИП · APPLE M4Память не делится с другими клиентами и не будет занята при параллельной архивации нескольких target.
ОБЪЕДИНЁННАЯ ПАМЯТЬ · 16 / 24 ГБВы арендуете целый физический узел: на том же хосте нет других клиентов. Кэш и сертификаты надолго остаются на компьютере.
ВЫДЕЛЕННЫЙ ФИЗИЧЕСКИЙ MAC MINIОтключение электричества в офисе больше не прерывает ночной CI: код, отправленный после рабочего дня в Сингапуре, будет собран к утру.
Две конфигурации доступны в пяти узлах. Закажите сегодня и запускайте сборки Xcode в тот же день.
16 ГБ подойдут для CI одного приложения; 24 ГБ — для параллельной архивации нескольких target и смешанных сборок Flutter / React Native.
Выберите Push M4 S или Push M4 L и узел в часовом поясе, удобном для основной работы команды.
USDT-TRC20 или Visa / Mastercard / Amex через Stripe. Оплата только в USD.
После подтверждения оплаты система выделит вашему аккаунту отдельный Mac mini в выбранном узле.
Данные для входа появятся в консоли. Подключитесь по SSH, чтобы клонировать репозиторий, или откройте Xcode через VNC — и запускайте первую сборку.
Выбирайте узел по местоположению команды в рабочее время: для коллег в АТР — узел в АТР, для коллег в Северной Америке — на востоке США. Команды из разных регионов могут передавать сборки друг другу без ожидания.
Команды в Юго-Восточной Азии
Команды в Восточной Азии
Команды в Северо-Восточной Азии
Команды в Южном Китае и Юго-Восточной Азии
Команды на востоке Северной Америки и в Западной Европе
Коллеги в Сингапуре отправляют код днём, а узел на востоке США собирает его ночью.
Руководитель iOS-разработкиНаконец-то не нужно ночью ехать в офис и перезапускать Mac mini.
Инженер DevOpsНа конфигурации с 24 ГБ параллельно архивируем несколько target. Кэш зависимостей хранится на машине — следующая сборка заметно быстрее.
Руководитель мобильной разработкиЗарегистрируйте компьютер как self-hosted macOS runner и назначайте задачи по меткам узлов.
$ ./config.sh --url "$RUNNER_URL" --token "$RUNNER_TOKEN" --labels self-hosted,macOS,pushmac-tokyo $ ./svc.sh install && ./svc.sh start
shell executor запускает Xcode прямо на компьютере. После регистрации в качестве службы он будет стартовать вместе с системой.
$ gitlab-runner register --executor shell --tag-list "macos,m4,pushmac-sg" $ gitlab-runner install && gitlab-runner start
Сертификаты подписи хранятся только на этом компьютере; архивация, подписание и загрузка выполняются на нём же.
$ bundle exec fastlane match appstore --readonly $ bundle exec fastlane ios release
Ответы на другие вопросы по работе — в руководстве.
Да. Обе конфигурации доступны посуточно: Push M4 S стоит $19.2 в день. После одного дня в консоли можно перейти на оплату за неделю, месяц или квартал.
Да. Для каждого компьютера можно выбрать отдельный узел: разместите по одному в АТР и Северной Америке и распределяйте сборки по меткам runner.
Нет. Каждый клиент получает выделенный физический Mac mini без соседей по хосту, с отдельным накопителем. После окончания аренды данные на компьютере удаляются.
Только USDT-TRC20 и Visa / Mastercard / Amex через Stripe. Расчёты — в USD.
Выделенный физический Mac mini работает 365 дней в году. Посуточная аренда: закажите сегодня и запускайте сборки Xcode в тот же день.
Исполняемый скрипт Swift фиксирует правила дерева Меркла и проверяет нечётные уровни, порядок хешей и недопустимые входные данные.
AIDevelopmentФиксированные примеры на Swift проверяют косинусное сходство и Top-K: нулевые векторы, предельные значения, равные оценки и включение порогового значения.
DevOps и CI/CDРеализация на Swift с двумя строками матрицы, проверками Unicode и ограничениями размера входа и числа вычисляемых ячеек.
Новые материалы готовятся. Пока загляните вблог.