在Swift Bridging Header中包含Google Analytics

asp*_*pin 6 xcode google-analytics ios swift

这实际上让我发疯了.

我一直在关注谷歌开发者网站上的说明(实际上并没有进口线,但如果你检查了这个元素,你可能会注意到有人搞砸了,应该是这样#import <Google/Analytics.h>)

但Xcode只是拒绝找到谷歌分析,而它在我的桥接头中导入其他标题完全没问题(例如,它读取文件很好,但只进行其中一个导入).

我的文件看起来像这样:

#import <workinglibrary.h>
#import <Google/Analytics.h> // this doesn't work!
Run Code Online (Sandbox Code Playgroud)

我试过的每一个变化<Analytics.h>"Google/Analytics.h"等.我的标题搜索路径看起来也很好:

"${PODS_ROOT}/Headers/Public/Google"
"${PODS_ROOT}/Headers/Public/Google/Google"
"${PODS_ROOT}/Headers/Public/GoogleAnalytics"
...
Run Code Online (Sandbox Code Playgroud)

最后的警告:我不确定(因为当我这样做时Xcode没有完全构建),但我认为Analytics.h如果我注释掉#import <workinglibrary.h>语句,Xcode会正确导入文件(至少,我可以在其他方面使用Apple + Click分析功能)文件来获取他们的声明).

编辑:开玩笑说最后一点不是真的

Prc*_*ela 1

我有同样的问题。这已在 cocoapods 0.38.2 中修复

要更新使用:gem install cocoapods

你可以使用_frameworks!