加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 19:19:45 所属栏目:百科 来源:网络整理
导读:我的项目中有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
我的项目中有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' do
pod 'Google/Analytics','~> 1.0.0'  
pod 'Google-Mobile-Ads-SDK'
end

target 'GooglePodTests' do

end

第二个建议:

验证配置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读