2017-04-19 90 views
2

我有一個應用程序與多個目標其中一些具有不同的捆綁ID。我已經成功地將Fabric,特別是Crashlytics添加到過去使用相同捆綁ID的應用中,但是我不知道如何使用不同捆綁ID進行多個目標。Crashlytics Fabric多個目標

我可能錯過了任何指針或文檔?

回答

3

從面料的documentation

要與多個目標運行Crashlytics,加Crashlytics運行腳本到每個目標的構建階段。

這對我在我的項目中工作得很好,我的Fabric爲主應用程序目標配置,以及在他們自己的目標中進行了多項擴展。他們最終在Fabric Web儀表板中顯示爲獨特的「事物」,這很好。

+1

感謝您抽出寶貴的時間。我所有的目標有一個運行的腳本 ./Fabric.framework/run XXX YYY 這是每一個目標相同的構建階段(它應該是不同的?沒有吧) 我仍然只看到我原來的應用程序該網站平臺是** com.myapp **,而不是額外的目標** com.myapp.dev ** 歸檔** com.myapp **並嘗試分發時,所有內容均按預期工作。 存檔** com.myapp.dev **並嘗試分發它時出現錯誤_Could不能保存發行說明,項目com.myapp.dev爲inactive_。 做任何這些響鈴任何響鈴? –

+0

我剛剛檢查,運行腳本也是相同的(包括API密鑰)的所有目標。當您查看Fabric Web控制檯時,您是否發現任何有關應用程序的奇怪/不活動的內容? –

+0

Theres僅在Fabric web控制檯上有** com.myapp **,沒有** com.myapp.dev **。我想我過去曾經有一個項目,當我添加一個新的目標織物,推薦** com.xx.dev **的味道,但是當我添加新的目標時肯定是這樣。在這裏,我沒有添加Fabric,直到我設置了兩個目標。 我以某種方式需要在Fabric上創建** com.myapp.dev **,但似乎不清楚如何去做。 –

2

您可以通過在構建階段添加多個運行腳本建立在單一的應用程序的多個目標Crashlytics。 面料將確定基於UNIQUE運行腳本

我的工作單項目中6個目標,讓所有的崩潰在面料通過目標明智的。

目標 - >生成階段 - >添加運行腳本

+2

我是否需要在所有目標的構建階段添加相同的運行腳本? – iRiziya

+0

@iRiziya,你有沒有使用相同的API密鑰相同的運行腳本? – Malder

+0

@Malder yes – iRiziya

相關問題