先谢谢你的帮助,
在创建依赖于GoogleAnalytics-iOS-SDK的私有cocoapod时,我看到了链接器错误。
podspec的相关部分是:
s.dependency 'GoogleAnalytics-iOS-SDK', '3.10'
包含我的pod构建和运行的项目,只是linter失败。这意味着我无法将吊舱推到我的仓库。
pod lib lint --verbose
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_GAI", referenced from:
objc-class-ref in Test.o
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_GAI", referenced from:
objc-class-ref in Test.o
导致此链接器错误的原因是什么?我该如何解决这个问题?
答案 0 :(得分:1)
我已成功添加此依赖项,方法是在私有库的podspec中使用此指令添加平台限制,以限制仅限iOS设备:
Pod::Spec.new do |m|
...
m.platform = :ios, "7.0"