2013-01-14 5 views
7

を見つからなかったことを私はこれがRestKit問題であり、私はCocoaPods何度も経てRestKitを再インストールしようとしたことは確かではないんだけど、最終的に私はこのエラーを取得する:エラーRestKit.hが

<RestKit/RestKit.h> file not found 

すべてコンパイルが正常に行われ、RestKitが動作します。他のリンカーフラグと同様に、ヘッダー検索パスを$(inherited)に設定しました。

これらのクラスのオートコンプリートが機能しないため、これは残念です。

掃除、派生データの削除、Xcodeの再起動を試みましたが、すべて役に立たなくなっています。

+1

RestKitは、それが最終的に働いていた私はなぜわからないんだけど、その後、私はちょうど '#importを「RestKit.h」' –

答えて

9

同じ問題が発生したときに私はこの質問に出くわしましたが、私はすぐに働く非常に異なる解決策を持っていました。

何らかの理由で、プロジェクトによっては、CocoaPodに関連する設定の一部が失われているように見えることがあります。私の場合は、他の人が設定したリポジトリからプロジェクトをダウンロードしたときにトリガされました。「ポッドインストール」を実行してもコンパイルエラーは取り除かれませんでした。

私は最終的にどこかで解決策を見つけました。プロジェクトは、ターゲットにPods設定ファイルを使用する必要があります。プロジェクト設定の[情報]タブに移動し、[設定]セクションを開きます。デバッグとリリースの両方を展開し、プロジェクトに「ポッド」設定があることを確認します。そうでない場合は、ドロップダウンをクリックして、デバッグとリリースの「ポッド」を選択します。コンパイルされ、エラーは消えます。

ここでは、私が話しているXCode構成のどの部分を正確に示すイメージがあります。

Pods Configuration set for project

+0

これはシンプルな解決策で厄介な厄介なバグでした。私は約10種類の答えを試しましたが、これがうまくいきました。私にとっては、それはテストで失敗していた。だから私はあなたがテストターゲットのために推奨したのと同じことをしなければならなかった。ありがとうございました。 – Spectravideo328

+0

それは他の誰かがもっと痛みを避けるのを助けてくれてとても幸せです。 –

0

私はこの問題がXcodeとCocoapods自身よりも関係していると信じています。この問題は、インポートした他のポッドでも見られました。ヘッダーを自動完成しないところです。コメントでKeithが言ったように、必要なヘッダーをインポートできるはずです。残りのコードはそこから自動完成するはずです。

+0

使用私のためにCocoaPodsを経て完全にインストールしているようだが、それは...私が支払った希望でしたもっと注意。 – mkral