【发布时间】:2016-04-20 06:55:13
【问题描述】:
我的项目中有 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: 找不到 -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)/谷歌/图书馆” “$(PODS_ROOT)/GoogleAnalytics/库” “$(PODS_ROOT)/GoogleNetworkingUtilities/库” “$(PODS_ROOT)/GoogleNetworkingUtilities/库” “$(PODS_ROOT)/GoogleSymbolUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” “$(PODS_ROOT)/GoogleUtilities/库” "$(PODS_ROOT)/GoogleUtilities/Libraries"
它看起来是一个错误。
编辑 2: 我在这里创建了一个错误报告:https://github.com/CocoaPods/CocoaPods/issues/3908
【问题讨论】:
-
您可能在旧集成和 CocoaPods 之间存在冲突。如果可以选择,请参阅创建新 Xcode 项目的建议。
标签: ios xcode google-analytics cocoapods