ios – 将Google Analytics添加到我的podfile会破坏构建(找不到库)

ios – 将Google Analytics添加到我的podfile会破坏构建(找不到库),第1张

概述我的项目中有Google Analytics,效果很好.一旦我将它移动到我的pod文件,一切都会中断. 在我的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)Ins 我的项目中有Google Analytics,效果很好.一旦我将它移动到我的pod文件,一切都会中断.

在我的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: library not found for -liPhone-lib clang: error: linker command
Failed with exit code 1 (use -v to see invocation)

我注意到它破坏了并且在构建设置中阻止了“库搜索路径”.

我在我的pod文件中有Google广告SDK,并且一直运行良好.

谁知道这里有什么问题?如果这是一个错误,那么它的错误是什么?

编辑:
更新为Cocoapods至0.38.2,无变化.

在我的pod xcconfig文件中,当我包含Google Analytics并删除“$(inherited)”时,会编辑var“liBRARY_SEARCH_PATHS”:

例:

liBRARY_SEARCH_PATHS = “$(PODS_ROOT)/Google/librarIEs”
“$(PODS_ROOT)/Google/librarIEs”
“$(PODS_ROOT)/GoogleAnalytics/librarIEs”
“$(PODS_ROOT)/GoogleNetworkingUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleNetworkingUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleSymbolUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”
“$(PODS_ROOT)/GoogleUtilitIEs/librarIEs”

它看起来像是一个BUG.

编辑2:
我在这里创建了一个错误报告:https://github.com/CocoaPods/CocoaPods/issues/3908

解决方法 尝试按照全新的Xcode项目所述进行设置,并使用如下的Podfile,没有这样的错误.

第一个建议:
制作一个新项目,pod init,添加你的Pod要求,pod安装,构建,链接和运行.

target 'GooglePod' dopod 'Google/Analytics','~> 1.0.0'  pod 'Google-Mobile-Ads-SDK'endtarget 'GooglePodTests' doend

第二个建议:

验证配置.

总结

以上是内存溢出为你收集整理的ios – 将Google Analytics添加到我的podfile会破坏构建(找不到库)全部内容,希望文章能够帮你解决ios – 将Google Analytics添加到我的podfile会破坏构建(找不到库)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1048830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存