根據Google的文檔(Analytics for iOS),他們希望你下載一些自動生成的.plist文件來配置你的應用程序。不幸的是,我有多個報表套件(Debug,Release),需要根據構建動態切換。所以我試圖做兩件事之一:使用谷歌分析的iOS沒有.plist文件
- 有沒有辦法完全拋棄.plist文件並動態設置所有的配置?需要什麼樣的價值?
- 或 -
- 我可以更改在谷歌的.plist文件中使用從我的項目的用戶自定義生成設置變量的值?我嘗試在Google .plist文件中添加一個名爲GOOGLE_ANALYTICS_ID的名稱並引用$ {GOOGLE_ANALYTICS_ID},但它不會替代我期望的值。
您是如何動態地指示您的應用根據您的應用是Debug還是Release發送到不同的報表套件的?
我可以證實這工作時,這個答案http://stackoverflow.com/a/24112024/1359306結合。我使用了swift,並將'trackUncaughtExceptions'設置爲true,'trackerWithTrackingId'和'dispatchInterval'。 – Patrick
非常感謝這個建議!我不知道爲什麼文檔甚至沒有提到這種方法!我正在嘗試在構建階段將plist文件與運行腳本交換,直到找到此選項! –
很高興知道這種古老的方式仍然有效。謝謝! –