Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Автоматизированное тестирование корпоративного развертывания iOS

Автор вопроса: Steve WorkmanОтветов: 1

Я руковожу командой мобильных разработчиков в своей компании, и у нас есть магазин корпоративных приложений для распространения приложений среди наших сотрудников. Магазин загружается непосредственно с нашего сервера непрерывной сборки (Jenkins в OS X).

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

Есть ли способ (предпочтительно интегрированный с Jenkins) автоматизировать тестирование этого этапа развертывания, т. е. отправить встроенный .ipa на устройство и посмотреть, правильно ли он устанавливается?

xcodeiosjenkinsdeploymententerprise

Ответы

Ответ 1 · рейтинг 1 · Sveinung Kval Bakken

Вы можете использовать сценарий transporter Chief Грега Хьюза для установки вашего приложения из оболочки, этот сценарий использует те же функции, что и Itunes для установки ipa.

Какие ошибки вы получаете при установке? Я управлял нашим специальным сайтом распространения альфа-версий и сборок для разработчиков для наших клиентов и разработчиков, и последние 12-16 месяцев он работал довольно гладко.

Пока приложение собрано и подписано успешно, проблем с распространением не было, хотя у нас были некоторые "ложноположительные" сборки, когда какая-то часть процесса прерывала приложение, теперь это в значительной степени устранено путем мониторинга. успех каждого шага и правильная очистка перед следующей сборкой.

Грег Хьюз @ github

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы