我在将 Google Analytics SDK 集成到我的 iOS 项目中时遇到了很多麻烦。我正在使用 XCode 7 并针对 iOS 7。使用 Swift 2.0。但是我可以让示例正常工作(虽然没有转换为 Swift 2.0)。
我已经尝试通过 CocoaPods 安装和手动复制文件:
https://developers.google.com/analytics/devguides/collection/ios/v3/sdk-download
通过 CocoaPods 安装时,我都尝试过
pod 'Google/Analytics'
,
pod 'GoogleAnalytics'
和
pod 'Google/Analytics', '~> 1.0.0'
无论哪种情况,XCode 构建都会失败并出现错误
BridgingHeader.h:2:9: 'Google/Analytics.h' file not found
Failed to import bridging header '/Users/jonas.andersson/Projects/MyAppName/MyAppName/Supporting files/BridgingHeader.h'
这在行:
#import <Google/Analytics.h>
我也尝试添加
$(SRCROOT)/Pods/GoogleAnalytics
添加到 AppDelegate 时未找到来自 Google/Analytics.h 文件的其余建议
更新
使用pod 'GoogleAnalytics'
然后#import <Google/Analytics.h>
效果更好。但是,我收到以下错误:
Use of unresolved identifier 'GGLContext'
当我尝试根据 Google 文档设置 GA 时:
var configureError:NSError?
GGLContext.sharedInstance().configureWithError(&configureError)