2017-03-07 225 views
0

在將Google SignIn設置爲當前項目時,我必須生成GoogleService-Info.plist併成功完成此操作,但現在我想要集成Google Analytics了, googleServices plist需要重新生成,所以這兩個plists會有任何衝突,並且有沒有辦法在兩個框架中使用單個plist。GoogleService-Info.plist適用於Google Analytics和SignIn

有什麼建議嗎?

編輯: 順便說一句,這兩個框架的帳戶是不同的。

回答

0

如果你已經在GoogleService-Info.plist的項目加入谷歌簽到,那麼你只需要添加TRACKING_ID在GoogleService-Info.plist中的整合谷歌分析(無論使用同一個帳戶)。 GoogleService-Info.plist中的所有內容都與Google SignIn GoogleService-Info.plist一樣生成,其中包含TRACKING_ID

從谷歌分析的GoogleService-Info.plist複製。

<key>TRACKING_ID</key><string>Your Tracking</string> 
<key>IS_ANALYTICS_ENABLED</key><true/> 

編輯更新:試試這個

對於這種情況,你需要使用與項目捆綁差異不同的id爲目標開發 PROD
之後,你可以鏈接GoogleService-info.plist這個目標。另外我建議在項目目錄中創建不同的文件夾 看圖片。第一個創建目標PROD開發

enter image description here

後創建項目DIFF文件夾快譯通讓我們稱他們爲GoogleProdGoogleDev和你.plist文件複製到DIFF文件夾並拖動項目。第一個文件,你需要鏈接與TestProd target

enter image description here

而第二個文件鏈接與TestDev target

enter image description here

最終的項目目錄看起來像

enter image description here

+0

實際問題這裏有兩個不同的accoun ts等PROJECT_ID,GOOGLE_APP_ID都不一樣 –

+0

@VinodRathod等我讓我檢查一下不同的帳號。 –