【发布时间】:2015-12-28 13:09:46
【问题描述】:
我试图将谷歌分析集成到我的项目中,我很惊讶它现在需要 cocoapods 来安装谷歌分析。
我按照这里的文档:
https://developers.google.com/analytics/devguides/collection/ios/v3/?hl=en
我在终端上调用了 pod init,然后 我已经被 podfile 编辑为
# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'
target 'Unity-iPhone' do
pod 'Google/Analytics', '~> 1.0.0'
end
target 'Unity-iPhone Tests' do
end
当我调用 pod install 时,我在终端上收到以下错误。
更新本地规范存储库分析依赖关系 [!] 无法 查找
Google/Analytics (~> 1.0.0)的规范[!] CocoaPods 无法更新
master存储库。如果这是一个 意外问题并持续存在,您可以检查它是否正在运行pod repo update --verbose
它也没有生成 .xcworkspace 文件。
我该如何解决这个问题?
编辑:
我尝试了 Steffen 的答案以再次设置主存储库,但现在出现此错误。
分析依赖 [!] 无法满足以下条件 要求:
Google/Analytics (~> 1.0.0)需要Podfile
虽然我的 podfile 仍然包含 pod 'Google/Analytics', '~> 1.0.0'
【问题讨论】:
-
您使用的是什么版本的 CocoaPods,您的项目的部署目标是什么?
-
部署目标是6.0,cocoapod版本是cocoapods-0.38.2
-
您可以尝试将
platform :ios, '6.0'放在您的 podfile 的顶部,看看是否会更改错误消息? -
嗨,Steffen,看起来它不会更改错误消息。
-
我的想法已经不多了,但我认为如果您现在只想启动并运行它,只需指定
pod 'Google/Analytics', '1.0.0'就可以了。
标签: ios xcode google-analytics cocoapods