Sey*_*Cho 2 xcode google-analytics ios cocoapods
我试图将谷歌分析整合到我的项目中,我很惊讶它需要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
endRun Code Online (Sandbox Code Playgroud)
当我调用pod安装时,我在终端上收到以下错误.
更新本地规范存储库分析依赖项[!]无法找到规范
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'
我在OS X El Capitan版本10.11.5上遇到了这个问题
XCode项目文件夹的路径
$ cd /path/to/xcode/myProject/
Run Code Online (Sandbox Code Playgroud)使用命令创建Podfile
$ pod init
Run Code Online (Sandbox Code Playgroud)pod 'Google/Analytics'到生成的PodfileRun Code Online (Sandbox Code Playgroud)# Uncomment this line to define a global platform for your project # platform :ios, '8.0' # Uncomment this line if you're using Swift # use_frameworks! target 'myProject' do pod 'Google/Analytics' end
尝试安装失败的pod
$ pod install
-bash: pod: command not found
Run Code Online (Sandbox Code Playgroud)尝试安装也失败的cocoapods
$ sudo gem install cocoapods
ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.
Run Code Online (Sandbox Code Playgroud)你需要安装activesupport然后让你安装cocoapods好,但随后pod安装失败并出现新的bug
$ sudo gem install activesupport -v 4.2.6
$ sudo gem install cocoapods
$ pod install
[!] Unable to find a specification for 'Google/Analytics'
Run Code Online (Sandbox Code Playgroud)执行这些最后的步骤,pod安装将最终成功
$ pod repo remove master
$ pod setup
$ pod install
Run Code Online (Sandbox Code Playgroud)NB一些命令行操作的需要很长的时间来完成,终端给你任何迹象表明,这是做任何事情,它的出现打破,但正在悄然因此需要耐心.
很遗憾,我们仍然需要在2016年使用命令行
| 归档时间: |
|
| 查看次数: |
4096 次 |
| 最近记录: |