От удалённой разработки до архивации Xcode и передачи на распространение
Для разработчиков, у которых временно нет доступного Mac, которым нужно выполнить контролируемую архивацию или перенести разовую задачу публикации на выделенный узел.
- Входные данные
- Коммит репозитория, lock-файл зависимостей, материалы подписи, целевая схема
- Узел
- Debug M4 · Сингапур или Гонконг · на день или неделю
- Поля длительности
- Отдельный замер получения, восстановления зависимостей, компиляции, архивации и скачивания
-
01
Удалённая разработка
Получите нужный коммит по SSH и проверьте ветку, подмодули, lock-файл зависимостей и чистоту рабочей директории.
-
02
Проверка сертификатов
Убедитесь, что файлы подписи, provisioning profile, идентификатор цели и параметры архивации согласованы; не раскрывайте секреты в журналах.
-
03
Архивация Xcode
Запишите версию Xcode, SDK, параметры команды, код выхода и путь к архиву; сохраните воспроизводимую команду.
-
04
Передача на распространение
Проверьте результаты, необходимые для распространения через TestFlight, и передайте архив, журнал экспорта и хэши в процесс публикации.
.xcarchive, экспортированный пакет, журнал сборки, хэши и запись об очистке узла.