0

从我的 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'.
4

2 回答 2

0

这似乎已在 Cocoapods 0.15.1 中得到修复。

于 2012-10-14T21:44:43.977 回答
0

1 - 首先安装git(mac的命令行工具)

下载链接是: http: //git-scm.com/download/mac

2 - 然后打开命令行(或终端)并输入 $ sudo gem install cocoapods (您需要在这里等待,请耐心等待)

3 - 现在您可以使用命令“pod --version”来检查您刚刚安装的 pod 的版本。

4 - 再次拍摄 pod search libpusher(只是一个库的示例,您可以在此处键入任何库名称而不是 'libpusher' )。

5-让它完整,可能需要一些时间。

6-然后是最重要的步骤,在您的项目目录中创建 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'

在此处输入图像描述

于 2014-01-03T15:08:37.533 回答