У меня есть простой вариант использования и два типа потоков, которые мне нужно решить:< /p>
- Локальная разработка: Здесь я собирал IPA (или встроенный архив) на своей машине, используя инструменты CLI XCode, и тестировал его внутри какой-то эмулятор устройства iOS
- Бета-тестирование: Здесь я собирал (и, возможно, разрабатывал код) IPA на машине CI/CD, используя инструменты CLI XCode, и публиковал его либо в TestFlight, либо каким-либо образом, к которому будут иметь доступ только пять моих внутренних/авторизованных бета-тестеров. В идеале они могли бы загрузить приложение с внутреннего канала/инструмента (например, TestFlight) прямо на свои устройства и тестировать бета-версию до захода солнца.
- Производство: Здесь я бы создал (и, возможно, разработал код) IPA на машине CI/CD, используя инструменты CLI XCode, и опубликовал бы его в магазине приложений (конечно, ожидая проверки)
В идеале, ответ здесь объяснил бы мне все шаги, которые мне нужно будет предпринять (либо в XCode, консоли разработчика Apple, либо через командную строку), чтобы сгенерировать все эти ресурсы, чтобы я мог выполнить все три потока, описанные выше (локальная разработка, бета-версия и рабочая версия). Также будет объяснено, как работает кодирование Apple/iOS, как работает автоматическое создание кода и как эти шаги вписываются во все три потока. Заранее спасибо за любую помощь!
Подробнее здесь: https://stackoverflow.com/questions/781 ... -explained