我的项目中有Google Analytics(分析),效果很好。一旦将其移动到pod文件中,一切都会中断。
在我的广告连播中:
pod 'Google/Analytics', '~> 1.0.0'
pod 'Google-Mobile-Ads-SDK'
吊舱更新日志:
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 ads SDK,现在一切正常。
有人知道这是怎么回事吗?如果是错误,那是谁的错?
编辑:更新为Cocoapods到0.38.2,没有更改。
在我的pod xcconfig文件中,当我包含Google Analytics(分析)时,变量“ LIBRARY_SEARCH_PATHS”得到了编辑,并且删除了“ $(继承)”:
例:
LIBRARY_SEARCH_PATHS =“ $(PODS_ROOT)/ Google / Libraries”“ $(PODS_ROOT)/ Google / Libraries”“ $(PODS_ROOT)/ GoogleAnalytics / Libraries”“ $(PODS_ROOT)/ GoogleNetworkingUtilities / Library”“ $(PODS_ROOT)/ GoogleNetworkingUtilities库“” $(PODS_ROOT)/ GoogleSymbolUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / GoogleUtilities库“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities /库“” $(PODS_ROOT)/ GoogleUtilities /库“”$(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries“” $(PODS_ROOT)/ GoogleUtilities / Libraries”
看来是个错误。
编辑2:我在这里创建了一个错误报告:https : //github.com/CocoaPods/CocoaPods/issues/3908
我在这里创建了一个错误报告:https : //github.com/CocoaPods/CocoaPods/issues/3908
他们一致认为这是一个错误,因此最好的解决方案是等待修复。
我相信我可以破解以添加“ $(继承)”以使其正常工作,但我个人将对此予以保留。
编辑:错误已修复并发布。没有更多的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句