公式通りにcocoapodsで追加して、BridgingHeaderに下記を追加してもビルドエラーになります。
1 |
#import <Google/Analytics.h> |
環境は以下のとおり。
1 2 |
Xcode 7.3.1 cocoapods 1.0.1 |
恐らくcocoapodsが上手いことやってくれないのが原因だとは思いますが、この状態を解消にするには下記が必要です。
・プロジェクトのBuildSettingsにあるUser Header Search Pathに下記を追加 ※recursiveで
1 |
$(SRCROOT)/Pods/GoogleAnalytics |
・BridgingHeaderに下記を追加
1 2 3 4 |
//#import <Google/Analytics.h> #import "GAI.h" #import "GAIFields.h" #import "GAIDictionaryBuilder.h" |
・プロジェクトのGeneralにある、Linked Frameworks and Librariesに下記を追加
1 2 3 |
libGoogleAnalytics.a ※Pods/GoogleAnalytics/Libraries/libGoogleAnalytics.aにあります。 |
・GAのコードを書く.swiftファイルに下記を追加
1 2 |
import GGLCore import GGLAnalytics |
以上です。
ここまででスクリーントラッキングまでは出来ることを確認してます。
そのうち直ると思いますが、同じことでハマった方がいたら試してみてください。