Как обработать подписание кода для тестирования ios в Firebase Test Lab через CI? - PullRequest
0 голосов
/ 31 января 2019

Не так много документации, касающейся ios-тестирования в тестовой лаборатории, особенно в отношении ci.В настоящее время я пытаюсь настроить тестирование в тестовой лаборатории для ci (бамбука), но не очень хорошо разбираюсь во всех вещах ios, я подумал, что лучший способ сделать это - это.

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

Что касается фактической реализации, я рассматривал плагин fastlane firebase, но не уверен, есть ли другие альтернативы, кроме простого использования скриптов.

Любая информация будет оценена.

Обновление:

Мы решили использовать стандартный сертификат разработчика iOS, который был назначен общей учетной записи для наших компьютеров.Используя этот сертификат, мы смогли подписать получившуюся сборку, а затем с помощью плагина Firebase Fastlane отправили его в Firebase.Тем не менее, в идеале мы хотели бы подписать, используя сертификат Enterprise или Distribution, чтобы избежать наличия сертификата разработчика на наших машинах, все еще надеясь услышать, если кто-нибудь знает о том, как это сделать :)

1 Ответ

0 голосов
/ 31 января 2019

Сертификат разработчика в порядке.Test Lab все равно отказывается от приложения при запуске тестов.

Некоторые системы CI уже обеспечивают интеграцию с Test Lab.Если нет, у вас есть несколько клиентских приложений, которые вы можете рассмотреть.Без определенного порядка:

  • gcloud , сторонняя поддержка
  • flank , сторонний тестовый бегун с активными разработчиками (ями)
  • Fastlane, где доступны AFAIK несколько сторонних плагинов.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...