2011-08-23 12 views
3

GitHubのインストールページに記載されているように、RestKitをxcode 4プロジェクトにリンクしています。ビルド中にエラーが発生しました。誰が何が起こっているか知っていますか?私はRestKit IRCチャンネルについても尋ねましたが、答えを待っています。RestKitビルドエラー:../NSManagedObject+ActiveRecord.h:19:エラー: 'NSManagedObject'のインターフェイス宣言が見つかりません

エラーの詳細は以下のとおりです。私は、その後

/Users/shyam/Library/Developer/Xcode/DerivedData/APXClient-bkpszicuinqyocawpsueiuiysrsk/Build/Products/Debug-iphoneos/include/RestKit/CoreData/NSManagedObject+ActiveRecord.h:19: error: cannot find interface declaration for 'NSManagedObject' 

インストールの手順ここでは、次のとおりです。 https://github.com/RestKit/RestKit/blob/master/README.md

+3

RestKit IRCチャンネルでblakeと話した後、これは再帰的なヘッダーインクルードディレクトリの問題であるように思われました。私の場合は、私のヘッダーインクルードパスに '$(BUILT_PRODUCTS_DIR)/ **'(再帰的)がありました。それを非再帰的にすることで問題が解決されました。 –

+1

私もこの問題に遭遇し、ヘッダー検索パスを非再帰的にすることで解決しました。あなた自身の質問に答えてください: – penfold

+0

done。再帰的なインクルードが実際に問題であることを確認してくれてありがとう。 –

答えて

0

だから、そうソリューションはヘッダが非再帰的含んようにすることです。上記の詳細を参照

+0

ヘッダー検索パスを再帰/非再帰に設定するためのビルド設定が見つかりません。あなたは私に正しい方向を向けることができますか? – Undistraction

+0

再帰パターンは '$(BUILT_PRODUCTS_DIR)/ **'のようになります( '/ **'接尾辞に注意してください)。 – penfold

+0

。/**を特定のディレクトリへのパスに置き換えます。たとえば、 '$(BUILT_PRODUCTS_DIR)/ some/lib'のようにします。 –

関連する問題