Подключение · выполните в локальном терминале, используя данные из заказаssh -i ~/.ssh/id_ed25519 "$VM_USER@$VM_HOST"
После подключения командная строка переключится на удалённый Mac. При первом подключении сверьте отпечаток хоста с данными из заказа.
Проверка · выполните на удалённом Macsw_vers -productName
uname -m
sysctl -n machdep.cpu.brand_string
Ожидаемый результат: macOS, arm64 и Apple M4. Фактическую версию системы смотрите в выводе команд на выданном компьютере.
Сборка · перейдите в каталог проекта и укажите существующую schemexcodebuild -list
xcodebuild -scheme "$SCHEME" -destination 'generic/platform=iOS' build CODE_SIGNING_ALLOWED=NO
Сборка без подписи нужна, чтобы сначала проверить, собирается ли проект. Если всё прошло успешно, проверьте код завершения и BUILD SUCCEEDED; при ошибке начните разбор с первой ошибки сборки.
Архивация · выполните после настройки подписиfastlane gym --scheme "$SCHEME"
Для архивации и экспорта потребуются сертификаты, профили подготовки и настройки fastlane, необходимые проекту. После выполнения команды проверьте результат экспорта, а не только последнюю строку журнала.