Добавьте новое приложение iOS в бета-версию Crashlytics через командную строку

Наша система непрерывной интеграции автоматически создает новые приложения и загружает их в Crashlytics Beta с помощью команды: ./Crashlytics.framework/submit $CRASHLYTICS_API_KEY $CRASHLYTICS_BUILD_SECRET -ipaPath $IPA_PATH

Все это прекрасно работает, когда приложение уже активировано в Crashlytics. Но чтобы активировать приложение в Crashlytics, мне нужно открыть веб-сайт Crashlytics и запустить приложение iOS в симуляторе.

Если приложение не активировано, мы получаем ошибку:

Unable to add testers: Project my-project is inactive

Есть ли способ автоматически добавить/активировать новое приложение в бета-версию Crashlyics?


person Mr. Flibble    schedule 11.11.2015    source источник
comment
Я разместил ваш вопрос на форуме Crashlytics: twittercommunity.com/t/   -  person Felipe Cypriano    schedule 19.11.2015
comment
Спасибо @FelipeCypriano   -  person Mr. Flibble    schedule 19.11.2015


Ответы (1)


Привет @fcy,

Удивительный вопрос. В настоящее время, чтобы приложение было добавлено в Crashlytics и Fabric, нам нужно увидеть как сборку приложения, так и запуск события, чтобы оно было активным. Мы делаем это, чтобы предотвратить автоматическое добавление приложений взломанными или рутированными устройствами.

Тем не менее, мы думали о добавлении сборок только для онбординга. Я могу держать вас в курсе этого, если хотите.

-Майк

https://twittercommunity.com/t/add-new-ios-app-to-crashlytics-beta-via-command-line/56620

person Mr. Flibble    schedule 19.11.2015
comment
Стоит попробовать, это когда-нибудь обновлялось? Связанная ветка не показывает обновлений. Слабый. Я планирую перевести нас с Фабрики по той же причине. Слишком сложно автоматизировать. - person Ligemer; 16.12.2016