Можем ли мы настроить CI для приложений iOS с расширениями с помощью AzureDevOps
Мы находимся в процессе создания CI-сборок для приложений iOS с использованием Azure DevOps.
Я перехожу по этой ссылке, чтобы создать определения сборки. Кто-нибудь может подсказать мне, как создавать приложения для iOS с расширениями в Azure DevOps
Во время нашего исследования мы в качестве опции наткнулись на центр приложений Visual Studio, есть ли другие инструменты или дополнения для достижения того же.
2 ответа
Создание приложений iOS с расширением не поддерживается по умолчанию задачей сборки iOS, предоставляемой Azure DevOps.
Обходной путь - создать сценарий оболочки для создания приложения iOS, передав имя приложения расширения в качестве параметра.
К сожалению, для приложения iOS с расширением приложения в Azure нет прямого пути. Единственный способ создать CI для такого приложения — это командная строка.
- Чтобы все заработало, вам придется внести в проект пару изменений, рекомендованных по этой ссылке.
- После этого вы сможете собрать и заархивировать приложение, используя
xcodebuild
Документы. потому что у вас будет переменная, указывающая на каждый профиль обеспечения. - На вашем MAC попробуйте команду xocdebuild в терминале и запишите полные команды для получения определенного файла.
- Использовать
CmdLine@2
задача в конвейере с этими командами для создания, архивирования и экспорта вашего IPA.
Примечание. Я опубликовал Gist , описывающий конвейер для такого приложения iOS.
Полное объяснение создания CI для приложения iOS с расширением приложения в Azure DevOps доступно в аналогичном потоке. Пожалуйста, проверьте решение , которое я разместил там.
Надеюсь, это сработает!