来自我的Podfile:为什么这是有效的:
pod 'RestKit', :git => 'git@github.com:EATechnologies/RestKit.git', :commit => '56401aaa5b3714bbde5d2852f92c0b29e392b460'
但这不是:
pod 'RestKit', :git => 'git@github.com:EATechnologies/RestKit.git', :commit => '0831f2dc2da01731d37795a2c3bd8acb4045dda9'
当我使用后者时,我得到一个错误,看起来像这样:
$pod update
Updating spec repo `master'
-> Pre-downloading: 'MCSMKeychainItem'
-> Pre-downloading: 'RestKit'
[!] Failed: /usr/bin/git rev-list --max-count=1 0831f2dc2da01731d37795a2c3bd8acb4045dda9
[!] Failed: /usr/bin/git rev-list --max-count=1 0831f2dc2da01731d37795a2c3bd8acb4045dda9
[!] Cache unable to find git reference `0831f2dc2da01731d37795a2c3bd8acb4045dda9' for `git@github.com:EATechnologies/RestKit.git'.发布于 2012-10-15 05:44:44
这似乎已经在Cocoapods 0.15.1中得到了修复。
发布于 2014-01-03 23:08:38
1-首先安装git (mac的命令行工具)
下载链接为:http://git-scm.com/download/mac
2-然后打开commind line (或终端)并输入$ sudo gem install cocoapods (您需要在这里等待,请耐心等待)
3-现在你可以使用"pod -- version“命令来检查你刚刚安装的pod的版本。
4-再次拍摄pod搜索libpusher (这只是一个库的例子,你可以在这里输入任何库名称,而不是'libpusher‘)。
5-让它完成,这可能需要一些时间。
6-然后大多数imp步骤,在您的项目目录中创建pod文件(名称可以是'podfile'),并将其添加到Xcode中的项目中。
7-这里的秘诀是:你也需要在这里提供这个pod文件的路径,所以输入命令:
cd /Rakesh/vidyo_demo/vidyo_phonegap/ios (eg.)cd命令后的rest是pod文件目录的路径。
8-现在你将在终端中输入'pod install‘命令。所有的库(写在podfile中)都会安装在你的项目路径上。然后打开项目,该项目现在有一个工作空间文件。像demo.xcworkspace (打开它)
9- - pod文件格式如下:
platform :ios, '7.0'
pod 'libPusher', '~> 1.4'

https://stackoverflow.com/questions/12634865
复制相似问题