次のような Podfile を含むプロジェクト ファイルがあります。
platform :ios, '7.0'
def import_pods
pod 'Specta', '0.1.8'
pod 'Expecta', '0.2.1'
pod 'RestKit', '0.20.3'
pod 'MagicalRecord', '2.1'
pod 'RestKit/Testing', '0.20.3'
end
link_with 'LocalMedTests'
import_pods
pod install を実行すると、プロジェクトの Podfile.lock、Pods ディレクトリ、およびワークスペースが生成されます。ワークスペースを開いてビルドすると、次のようなエラーが表示されます。「RestKit.h」ファイルが見つかりません。
RestKit だけの問題のようですが、これらのエラーを乗り越えて、さらにエラーがあるかどうかを確認することはできません。Restkit ヘッダーは Pod/Headers にあります。これらは Pods.xcconfig に適切に含まれています。これは良い尺度です:
FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(DEVELOPER_LIBRARY_DIR)/Frameworks"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/Expecta" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/RestKit" "${PODS_ROOT}/Headers/RestKit/RestKit" "${PODS_ROOT}/Headers/RestKit/RestKit/CoreData" "${PODS_ROOT}/Headers/RestKit/RestKit/Network" "${PODS_ROOT}/Headers/RestKit/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/RestKit/RestKit/Support" "${PODS_ROOT}/Headers/RestKit/RestKit/Testing" "${PODS_ROOT}/Headers/SOCKit" "${PODS_ROOT}/Headers/Specta" "${PODS_ROOT}/Headers/TransitionKit"
OTHER_LDFLAGS = -ObjC -framework CFNetwork -framework CoreData -framework Foundation -framework MobileCoreServices -framework Security -framework SenTestingKit -framework SystemConfiguration
PODS_ROOT = ${SRCROOT}/Pods
ビルドフォルダーのクリーニングとクリーニングを試みました。それは問題ではありません-ヘッダーが見つからないというエラーが常に発生します。
また、Pods.xcconfig で指定されたすべてのヘッダー ディレクトリがターゲットに含まれている必要があることも付け加えておきます。
これについてのアイデアはありますか?このプロジェクトで CocoaPods を数か月間問題なく使用していますが、最近何か変更がありましたか?