2017-03-07 5 views
0

Google SignInを現在のプロジェクトに設定している間に、GoogleService-Info.plistを生成して正常に実行しなければなりませんでしたが、今度はGoogle Analyticsも統合したいgoogleServices plistは再び生成される必要がありますので、この2つのplistsの競合があり、両方のフレームワークに1つのplistを使用する方法があります。GoogleService-Info.plist(AnalyticsとSignInの両方)

提案がありますか?

EDIT: ところで両方のフレームワークのアカウントが異なっています。すでにGoogleService-のInfo.plistを持つプロジェクトでGoogleのサインインを追加した場合

答えて

0

は、あなただけ(どちらも同じアカウントを使用して)Google Analyticsを統合するためGoogleService-のInfo.plistにTRACKING_IDを追加する必要があります。 GoogleService-Info.plistのすべてがTRACKING_IDの追加でGoogle SignIn GoogleService-Info.plistと同じもののために生成されました。

Googleサービスからのコピー:GoogleアナリティクスのInfo.plist。

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

編集更新:あなたはのDevのProdためのプロジェクトで差分バンドルIDを持つ別のターゲットを使用する必要がある。このケースでは、この

を試してみてください。
その後、GoogleService-info.plistをこのターゲットにリンクできます。また、プロジェクトディレクトリに異なるフォルダを作成することをお勧めします。 画像を見てください。最初にあなたがのProdのDev

enter image description here

は、後のは、GoogleProdGoogleDevそれらを呼ぼうとプロジェクトへの差分フォルダとドラッグにご.plistファイルをコピー辞書プロジェクトで差分フォルダを作成するターゲットを作成。最初のファイルあなたは、最終的なプロジェクトディレクトリが実際に

enter image description here

+0

問題のようになります。TestDev target

enter image description here

TestProd target

enter image description here

そして、第二のファイルのリンクとのリンクが必要ここに2つの異なるaccounがありますtsなのでPROJECT_ID、GOOGLE_APP_IDはすべて異なっています –

+0

@VinodRathodお待ちして、別のアカウントを確認してください。 –

関連する問題