我正在尝试更新我的项目以使用 CocoaPods 0.36.0 的新use_frameworks!
选项。我在 Xcode 6.2 中使用 Objective-C(不是 Swift),部署目标是 8.1。
一切都在正确构建和链接,除了谷歌分析,我得到链接器错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_GAI", referenced from:
objc-class-ref in NPDAnalytics.o
"_OBJC_CLASS_$_GAIDictionaryBuilder", referenced from:
objc-class-ref in NPDAnalytics.o
ld: symbol(s) not found for architecture x86_64
我试过改变我的旧风格
#import <GoogleAnalytics_iOS_SDK/GAI.h>
到模块导入:
@import GoogleAnalytics_iOS_SDK;
但这没有任何帮助。
GAI 只是与 CocoaPods 的动态框架实现不兼容,还是有其他一些技巧可以让它工作?