Сборки в TestFlight публикуются командой:
make testflightНомер сборки обновляется автоматически, а после успешной загрузки в TestFlight сбрасывается до 1 (см. настройки в Fastfile).
- Скачать актуальную версию репозитория
- Если ранее не скачивал, можно скачать по зеленой кнопке сверху с текстом
Code -> Open with Xcode - Если ранее скачивал, то открываешь
Xcode, в верхней панели нажатьIntegrate -> Pull
- Если ранее не скачивал, можно скачать по зеленой кнопке сверху с текстом
- Открыть
Xcodeи дождаться загрузки зависимостей; при возникновении ошибок можно:- почистить
Derived Dataи память билда (command + shift + k) - обновить зависимости (
File -> Packages -> Reset/Resolve/Update)
- почистить
- В верхней панели
Xcodeсменить девайс наAny iOS Device - В верхней панели нажать
Product -> Archive - Дождаться архивации, в открывшемся окне со сборками выбрать нужную и нажать Distribute App
- Пройти по всем шагам и снять галку с автоматического изменения версии сборки на одном из финальных шагов (если нужно сохранить текущий номер сборки)
- При ручной отправке номер сборки нужно настраивать вручную.
- Открыть страницу с приложением в appstoreconnect.apple.com
- В левом меню рядом с версией в статусе Готово к продаже нажать
+и добавить новую версию - Заполнить поле Что нового в этой версии для русского и английского языков
- Ниже в разделе Сборка выбрать нужную сборку из
TestFlight - Ниже на странице проверить галки
- Выпустить эту версию автоматически
- Выпустить обновление сразу для всех пользователей
- Сохранить текущую оценку
- Нажать сверху справа кнопку Сохранить
- Отправить приложение на проверку