Не так много документации, касающейся ios-тестирования в тестовой лаборатории, особенно в отношении ci.В настоящее время я пытаюсь настроить тестирование в тестовой лаборатории для ci (бамбука), но не очень хорошо разбираюсь во всех вещах ios, я подумал, что лучший способ сделать это - это.
Прежде всегоПодписание является большой проблемой.Кажется, самый простой способ подписать - это использовать сертификат разработчика, но я хочу знать, будет ли более подходящим сертификат дистрибутива или корпоративного сертификата.При попытке подписать с любым из них я получаю ошибки, хотя.Чтение этих сертификатов почти убедило меня в том, что они больше ориентированы на выпуск, чем на тестирование.Но тот факт, что они не будут привязаны к пользователю, привлекателен.Какой сертификат лучше использовать и почему?
Что касается фактической реализации, я рассматривал плагин fastlane firebase, но не уверен, есть ли другие альтернативы, кроме простого использования скриптов.
Любая информация будет оценена.
Обновление:
Мы решили использовать стандартный сертификат разработчика iOS, который был назначен общей учетной записи для наших компьютеров.Используя этот сертификат, мы смогли подписать получившуюся сборку, а затем с помощью плагина Firebase Fastlane отправили его в Firebase.Тем не менее, в идеале мы хотели бы подписать, используя сертификат Enterprise или Distribution, чтобы избежать наличия сертификата разработчика на наших машинах, все еще надеясь услышать, если кто-нибудь знает о том, как это сделать :)