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

Dan*_*yan 5 xcode google-analytics ios cocoapods

我的项目中有Google Analytics,效果很好.一旦我将它移动到我的pod文件,一切都会中断.

在我的pod中:

pod 'Google/Analytics', '~> 1.0.0'  
pod 'Google-Mobile-Ads-SDK'
Run Code Online (Sandbox Code Playgroud)

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)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

ld:找不到-liPhone-lib clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)

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

破坏的库搜索路径

我在我的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 /图书馆""$(PODS_ROOT)/ GoogleSymbolUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities /图书馆""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities /图书馆""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities /图书馆""$(PODS_ROOT)/ GoogleUtilities/Libraries""$(PODS_ROOT)/ GoogleUtilities/Libraries"

它看起来像是一个bug.

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

Dan*_*yan 1

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

他们一致认为这是一个错误,因此最好的解决方案是等到它被修复。

我相信我可以通过添加“$(inherited)”来使其正常工作,但我个人会传递这一点。

编辑:错误已修复并发布。没有更多问题了。