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」を実行して、インストールしたポッドのバージョンを確認できます。

4 - pod search libpusher をもう一度撃ちます (ライブラリの単なる例です。'libpusher' の代わりに任意のライブラリ名をここに入力できます)。

5-完了させてください。時間がかかる場合があります。

6-次に、最も重要なステップで、プロジェクトディレクトリにポッドファイル(名前は「podfile」にすることができます)を作成し、それをXcodeのプロジェクトに追加します。

7 - ここに秘密があります。このポッド ファイルへのパスもここに指定する必要があるため、次のコマンドを入力します。

cd /Rakesh/vidyo_demo/vidyo_phonegap/ios  (eg.)

cd コマンドの後、rest はポッド ファイル ディレクトリのパスです。

8-そして、ターミナルで「pod install」コマンドを入力します。すべてのライブラリ (podfile に記述されている) がプロジェクト パスにインストールされます。次に、ワークスペース ファイルを持つプロジェクトを開きます。demo.xcworkspace など (開く)

9- Pod ファイルの形式は次のとおりです。

platform :ios, '7.0'

pod 'libPusher', '~> 1.4'

ここに画像の説明を入力

于 2014-01-03T15:08:37.533 に答える