Можем ли мы настроить CI для приложений iOS с расширениями с помощью AzureDevOps

Мы находимся в процессе создания CI-сборок для приложений iOS с использованием Azure DevOps.

Я перехожу по этой ссылке, чтобы создать определения сборки. Кто-нибудь может подсказать мне, как создавать приложения для iOS с расширениями в Azure DevOps

Во время нашего исследования мы в качестве опции наткнулись на центр приложений Visual Studio, есть ли другие инструменты или дополнения для достижения того же.

2 ответа

Создание приложений iOS с расширением не поддерживается по умолчанию задачей сборки iOS, предоставляемой Azure DevOps.

Обходной путь - создать сценарий оболочки для создания приложения iOS, передав имя приложения расширения в качестве параметра.

К сожалению, для приложения iOS с расширением приложения в Azure нет прямого пути. Единственный способ создать CI для такого приложения — это командная строка.

  1. Чтобы все заработало, вам придется внести в проект пару изменений, рекомендованных по этой ссылке.
  2. После этого вы сможете собрать и заархивировать приложение, используя xcodebuildДокументы. потому что у вас будет переменная, указывающая на каждый профиль обеспечения.
  3. На вашем MAC попробуйте команду xocdebuild в терминале и запишите полные команды для получения определенного файла.
  4. Использовать CmdLine@2задача в конвейере с этими командами для создания, архивирования и экспорта вашего IPA.

Примечание. Я опубликовал Gist , описывающий конвейер для такого приложения iOS.

Полное объяснение создания CI для приложения iOS с расширением приложения в Azure DevOps доступно в аналогичном потоке. Пожалуйста, проверьте решение , которое я разместил там.

Надеюсь, это сработает!

Другие вопросы по тегам