我的项目中有Google Analytics,效果很好。一旦我将它移动到我的pod文件,一切都会中断。
在我的吊舱中:
pod 'Google/Analytics', '~> 1.0.0'
pod 'Google-Mobile-Ads-SDK'
pod更新日志:
Installing Google (1.0.7)
Using Google-Mobile-Ads-SDK (7.3.1)
Installing GoogleAnalytics (3.12.0)
Installing GoogleNetworkingUtilities (1.0.0)
Installing GoogleSymbolUtilities (1.0.0)
Installing GoogleUtilities (1.0.1)
我收到此错误:
ld:找不到-liPhone-lib clang的库:错误:链接器命令 退出代码1失败(使用-v查看调用)
我注意到它已经破坏并且会阻止"库搜索路径"在构建设置中。
我的pod文件中有Google广告SDK,并且一直运行良好。
有人知道这里有什么问题吗?如果它是一个错误,那么它的错误是什么?
修改 更新为Cocoapods至0.38.2,无变化。
在我的pod xcconfig文件中,var" LIBRARY_SEARCH_PATHS"在我加入Google Analytics时会对其进行修改,并删除" $(继承)":
示例:
LIBRARY_SEARCH_PATHS =" $(PODS_ROOT)/ Google / Libraries" " $(PODS_ROOT)/谷歌/图书馆" " $(PODS_ROOT)/ Google分析/库" " $(PODS_ROOT)/ GoogleNetworkingUtilities /库" " $(PODS_ROOT)/ GoogleNetworkingUtilities /库" " $(PODS_ROOT)/ GoogleSymbolUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库" " $(PODS_ROOT)/ GoogleUtilities /库"
它看起来像是一个错误。
编辑2: 我在这里创建了一个错误报告:https://github.com/CocoaPods/CocoaPods/issues/3908
答案 0 :(得分:2)
按照全新的Xcode项目所述尝试设置,并使用如下的 Podfile ,没有这样的错误。
第一个建议:
制作一个新项目pod init
,添加您的Pod要求,pod install
,构建,链接和运行。
target 'GooglePod' do
pod 'Google/Analytics', '~> 1.0.0'
pod 'Google-Mobile-Ads-SDK'
end
target 'GooglePodTests' do
end
第二个建议:
验证配置。
答案 1 :(得分:1)
I have created a bug report here: https://github.com/CocoaPods/CocoaPods/issues/3908
They agreed it was a bug so the best solution is to wait until it is fixed.
I believe I could hack to add "$(inherited)" to get it working but personally I'll pass on this.
Edit: Bug was fixed and released. No more problems.
答案 2 :(得分:0)
选择产品 - >转到编辑方案 - >选择构建 - >最后添加pods。