在我的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
第一个建议:
制作一个新项目,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会破坏构建(找不到库)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)