9

RestKit APIをプロジェクトにインポートしようとすると、次のエラーが発生します。

  /Documents/Code/RestTest/RestKit/Code/Network/RKHTTPRequestOperation.h:21:9:
 'AFNetworking.h' file not found

RestKitをgitサブモジュールとしてインストールしましたが、RestKitのAFNetworkingへの依存を解決するにはどうすればよいですか?

4

3 に答える 3

27

クローンを作成したら、RestKitディレクトリで実行します。

git submodule update --init --recursive

これにより、RestKitが必要とするAFNetworkingバージョンがプルされます

于 2012-12-07T05:40:51.163 に答える
3

CocoaPodsを使用すると、これがすべて自動的に行われます。

RestKitインストールドキュメントから:

まだ利用できない場合は、CocoaPodsをインストールします。

$ [sudo] gem install cocoapods
$ pod setup

Podfileを編集し、RestKitを追加します。

$ edit Podfile
platform:ios、 '5.0'
pod'RestKit'、:git =>'https://github.com/RestKit/RestKit.git'、:branch =>'development'

テストと検索はオプションのコンポーネントです

pod'RestKit / Testing'、:git =>'https://github.com/RestKit/RestKit.git'、:branch =>'development
' pod'RestKit / Search'、:git =>'https:// github.com/RestKit/RestKit.git'、:branch=>'開発'

プロジェクトにインストールします。

$ポッドインストール

インストールが失敗した場合は、CocoaPodsが期待しているよりも低いバージョンのGitでインストールしている可能性があることに注意してください。git --versionを実行して、Git>=1.8.0を実行していることを確認してください。pod install --verboseを実行すると、インストールの詳細の全体像を把握できます。

于 2012-12-07T12:00:06.223 に答える
0

これは一部の人々を助けるかもしれません。特にAFNetworkingエラーを回避することを目的としたRestKitwikiのこのセクションを完全にスキップしました。

https://github.com/RestKit/RestKit/wiki/Installing-RestKit-v0.20.x-as-a-Git-Submodule#updating-the-precompiled-header-file

エラーが'AFNetworking.h' file not found発生しました。これは、.pchでこれらのインポートを見逃したためです。

于 2013-07-30T20:48:38.810 に答える