2016-05-18 13 views
1

私は私のアプリは、Google Analyticsを統合するために、この取扱説明書(https://developers.google.com/analytics/devguides/collection/ios/v3/?ver=swift#get-config)に従います。しかし、私はそれをテストしようとするといくつかのエラーが発生しました!統合Googleアナリティクス

1)podfile中:

pod 'Google/Analytics' -> pod install 

2)APP-ブリッジ-がheader.hで:

#import "Google/Analytics.h" 
#import "GAI.h" 
#import "GAIDictionaryBuilder.h" 
#import "GAIEcommerceFields.h" 
#import "GAIEcommerceProduct.h" 
#import "GAIEcommerceProductAction.h" 
#import "GAIEcommercePromotion.h" 
#import "GAIFields.h" 
#import "GAILogger.h" 
#import "GAITrackedViewController.h" 
#import "GAITracker.h" 

3)GoogleService Iはすでにこれを行った

ld: framework not found GoogleInterchangeUtilities 

-Info.plistはすでに自分のプロジェクトに追加されています。しかし、私はGoogleの意味を理解していない:「GoogleService-Info.plistを各ターゲットに追加する!!!」

私は「リンクバイナリとライブラリ」と「コピーフレームワーク」にGoogleInterchangeUtilitiesフレームワークを追加しようとしたが、それは助けていません!

enter image description here

私を助けてください!

+0

本当にブリッジヘッダーにすべてのファイルを追加する必要がありますか?#import "Google/Analytics.h'を追加するだけで動作しますか? – Chajmz

+0

Google/Analytics.hだけを追加しようとしました。 ..この場合のエラーは同じです! – Dmitry

+0

プロジェクト内の 'GoogleService-Info.plist'をドラッグすると、すべてのターゲットに追加されましたか?この[example](https://developer.apple.com/ライブラリ/ ios /レシピ/ xcode_help-structure_navigator/articles/Adding_an_Existing_File_or_Folder.html)これを 'MyApp'と' MyAppTest'に追加して、それを削除してからもう一度追加して、あなたのすべてのターゲットに追加してくださいアイテムを宛先にコピーすることを忘れないでください(最初にチェックするオプション) – Chajmz

答えて

1

私は数日前に同様の問題に遭遇しました。これらの手順に従ってください。

  • それであなたのXcodeのプロジェクトを持っているディレクトリに移動し、ターミナルでCocoapods
  • をインストールします。
  • タイプpod init
  • その後(私はこれが初期の音を知っているが、私は説明します)pod installを入力
  • を開き、ワークスペース・ファイルとCocoapodsによって作成されたpodfileを見つけます。 pod 'Google/Analytics'
  • がターミナルに戻り、再びpod installを入力含まれるように、そのファイルを編集します。私は作成したポッドファイルでCocoapodsを動作させることができないので、作成したポッドファイルを使用する必要がありました。
  • これで、インストール時にアイテムがダウンロードされているはずです。
  • があれば動作しません何らかの理由(それは私のためではありませんでした)、タイプ、個々の項目のためのワークスペースファイルに戻る、と-Bridging-Header.h#import "Google/Analytics.h"
  • にあなたの-Bridging-Header.h
  • 種類これを設定します。
  • -Bridging-Header.hに正しいディレクトリを必ず追加してください。これはProject - Build Settings - Swift Compiler Code Generationで見つけることができます。下の画像に見られるように容易、Xcodeのに
  • ドラッグ.plistファイルがheader.hを-Bridgingあなたのヘッダファイル$(SWIFT_MODULE_NAME)を標的とし、目標のすべてを選択するために使用します。 enter image description here

あなたはXcodeでナビゲーターに見たときにすべてが正しくインストールされていることを知っていて、その中に、Googleの原料の束とPODSフォルダが表示されます。これはナビゲータで次のようになります。あなたは離れて乗持つべき enter image description here

。私はあなたと非常によく似た多くの問題に遭遇しました。あなたが何かを明確にする必要があるかどうかを教えてください。

+0

xcodeはこのウィンドウを表示しません(http:// i.stack.imgur.com /eTNnG.png).plistを追加すると!なぜか分からない! – Dmitry

+0

どうやって追加していますか?そのウィンドウを取得するには、ファイルをFinderから直接Xcode Navigatorにドラッグします。 –

+0

私はすでに.plistを各ターゲットに追加しています! Xcodeは5回目の試みで私に窓を見せました! – Dmitry

関連する問題