Разработка Flutter на Windows, сборка IPA на удалённом Mac
У вас только Windows, а проект нужно собирать время от времени — постоянная машина сборки не нужна.
Apple Silicon M4 · 16 ГБ объединённой памяти · SSD 256 ГБ
Узел в Токио · $19.7 в день
- Отправьте код
Разрабатывайте на Windows и отправляйте проверенный коммит в репозиторий. Файл блокировки зависимостей храните вместе с кодом, чтобы на удалённом сервере не установился другой набор зависимостей.
- Соберите архив
Узел в Токио забирает код, устанавливает зависимости проекта и запускает
flutter build ipaСертификаты подписи, профили provisioning и права доступа к ним настраиваете вы. - Загрузите для распространения
Проверьте версии приложения и сборки, затем с помощью
fastlane pilotзагрузите сборку в TestFlight. Сохраните IPA, журналы и идентификатор соответствующего коммита в собственном хранилище артефактов.
Если вы собираете приложение всего один-два раза в месяц и у вас уже есть свободный Mac, собственная машина может обойтись дешевле. Для одновременного запуска нескольких симуляторов или тяжёлых задач конфигурация с 16 ГБ — не лучший старт.
Для распространения через TestFlight вам по-прежнему понадобятся действующая учётная запись разработчика, материалы для подписи и ключ API App Store Connect. Удалённый сервер их не заменяет.
Протестировать Port M4 Base