2015-09-25 45 views
4

我使用Crashlytics框架在iOS應用程序中收集崩潰。「Fabric.framework/run」構建階段實際上做了什麼?

當您使用框架,一個「構建階段」被添加到您的目標運行/Fabric/Fabric.framework/run <big-hex-blob> <another-even-biger-hex-blob>

我很想知道,這些實際上做 - 我不是有和我的構建外部廠商的工具猴子完全滿意,我的老同學這樣。

回答

8

邁克Crashlytics和麪料在這裏。

運行腳本構建階段與您的<APIkey> and <BuildSecret>一起用於自動處理dSYM的上載,以便您和其他開發人員永不需要手動上載。

類似地,/Crashlytics.framework/submit命令用於通過貝塔分佈,我們的β分佈的服務。

+1

這似乎是一個非常完善的用例。我會克服我的老傻瓜!感謝你的回答。 – Benjohn

+1

只是爲了添加,因爲沒有關於'run'腳本的文檔:您需要至少運行一次以將新應用添加到Fabric。我們將構建腳本遷移到現有應用程序中,使用單獨的「submit」和「upload-symbols」腳本,但發現即使上傳成功,新應用程序也未添加到Fabric。 原來的'run'腳本所做的比上載dSYMs其他的東西,因爲它需要充分註冊應用程序,以便它會在織物/ Crashlytics可見。 – ray

+0

偉大的一點,它也被用於在Fabric中激活應用程序。 –

相關問題