アーカイブ中、Xcode7.1はRestkit/Restkit.h
見つかりませんでしたが、デバッグでヘッダーが正常に見つかりました。これはカカオポッドを使用しない古いプロジェクトであるため、RestKitが手動で追加されます。多くの解決策を試しましたが、成功しませんでした。ヘルプが必要です。
あなたの提案と this SO post プロジェクトに "$(BUILD_ROOT)/../ IntermediateBuildFilesPath/Headers"(再帰的)を追加することで解決できましたビルド設定、リリースのヘッダー検索パス。また、Skip Install = YES(RestKit-projectでのビルド設定/デプロイメント)を設定し、以下を変更しました。
#import <RestKit/RestKit.h> to "RestKit/RestKit.h"
注意。派生データが保存されているxcode設定/場所タブを確認してください。デフォルトは一意のビルド場所です。次に、FinderでIntermediateBuildFilesPathフォルダーを探し、不足しているヘッダーを検索します。このフォルダを検索パスに追加します。
私も同じ問題を抱えていました。非再帰を選択したヘッダー検索パスのビルド設定に以下を追加しました。これで問題が解決しました。
"$(BUILD_DIR)/../ IntermediateBuildFilesPath/Headers"
インポート構文を変更したり、他のビルド設定を変更したりする必要はありませんでした。
ヘッダー検索パスの変更:
"$(BUILD_DIR)/../IntermediateBuildFilesPath/Headers" (non-recursive)
私にとっても正しい方法でした。他のサブプロジェクトの場合は、パブリックヘッダーフォルダーのパス([ビルド設定]> [パッケージング])を次のように変更する必要があります。
"../../Headers/$(TARGET_NAME)"
サブプロジェクトターゲットの設定で。
上記の回答はすべてソリューションの一部でした。しかし、私の場合、私はしばらくの間私を混乱させた詳細に遭遇しました。
上記の回答に従って、次を追加してヘッダー検索パス(ビルド設定の下)も更新しました。
"$(BUILD_DIR)/../IntermediateBuildFilesPath/Headers" (non-recursive)
しかし、それは私が気付くまで機能しませんでした...
ProjectとTarget古いパスを保持していました。
したがって、プロジェクトパスと同様にターゲットパスを更新することを忘れないでください。
ps、RestKitインポートステートメントを変更する必要はありませんでした。