Google AnalyticsをiPhoneアプリに適用してみたら詰まった場所
手慰みにiPhoneアプリの開発を始めたのですが、出来ればページビューとかも確認できたらいいなぁ。
とか考えてgoogle analyticsを適用してみることにしました。
iPhoneアプリのアクセス解析Google Analytics SDK for iOSについて - ninjinkun's diary
基本的にここのページを参考に作ったのですが下のようなエラーが・・・
Undefined symbols for architecture i386: "_CFHostCreateWithName", referenced from: -[GANTCPSocket connect:port:] in libGoogleAnalytics.a(GANTCPSocket.o) "_CFStreamCreatePairWithSocketToCFHost", referenced from: -[GANTCPSocket connect:port:] in libGoogleAnalytics.a(GANTCPSocket.o) ld: symbol(s) not found for architecture i386
調べてみると、DeveloperFeed | Google Analytics CFHostCreateWithName Undefined Error in iOSに解決策が載ってて、それを見ると "CFNetwork.framework"をインポートすればいいらしい。
でインポートしてみたところエラーが消えました。
google analytics使うときにはsqlite3のFrameworkとCFNetwork.frameworkのFrameworkが必要みたい。
覚えておこう。