2015-09-25 2 views
4

Я использую фреймворк Crashlytics для сбора сбоев в приложениях iOS.Что делает фаза сборки «Fabric.framework/run» на самом деле?

Когда вы используете фреймворк, к вашей цели добавляется «Фаза сборки», которая запускается /Fabric/Fabric.framework/run <big-hex-blob> <another-even-biger-hex-blob>.

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

ответ

8

Майк из Crashlytics и Fabric здесь.

Сценарий сборки сценария запуска используется вместе с вашим <APIkey> and <BuildSecret>, чтобы автоматически обрабатывать загрузку dSYM, чтобы вам и другим разработчикам не приходилось вручную загружать их вручную.

Аналогично, команда /Crashlytics.framework/submit используется для распространения через бета-версию нашей бета-версии.

+1

Это похоже на довольно звук чехол. Я переберу свою старую шкуру! Спасибо за ответ. – Benjohn

+1

Просто добавьте, так как нет документации о скрипте 'run': вам нужно« запускать »хотя бы один раз, чтобы добавить новое приложение в Fabric. Мы перенесли наши скрипты сборки, чтобы использовать индивидуальные скрипты 'submit' и' upload-symbols' для существующих приложений, но обнаружили, что новые приложения не добавляются в Fabric, хотя загрузка была успешной. Выключает скрипт 'run' делает что-то другое, кроме загрузки dSYM, так как требуется полностью зарегистрировать приложение, чтобы оно было видно в Fabric/Crashlytics. – ray

+0

Отличная точка и пятно на том, что оно используется для активации приложений в Fabric. –

Смежные вопросы