5

なぜこれが起こっているのか分かりません。Podfile を介してプロジェクトに AFNetworking をインストールしました。現在のエントリは次のとおりです。

pod 'AFNetworking', '~> 1.2'

しかし、私が電話すると:

#import "AFHTTPClient.h"

私のファイルの1つの上部に、「'AFHTTPClient.h'ファイルが見つかりません」と表示されます。Pods ディレクトリを開くと、AFNetworking が AFHTTPClient.h と共にそこにあります。何が起こっているのかわかりません。何か案は?

4

2 に答える 2

5

'HEADER_SEARCH_PATHS に、追加したポッド (AFNetworking) で検索するための適切なパスがないことが原因である可能性があります。

> xcworkspace を開き (podfile/s を追加した後、xcodeproj の代わりに xcworkspace を開くことをお勧めします)、以下を実行します。

  • ファイルPods.xcconfig でHEADER_SEARCH_PATHS (例: ${PODS_HEADERS_SEARCH_PATHS} ) を確認し、それをコピーします。
  • 「アプリ ターゲット」の「ビルド設定」で、コピーした HEADER_SEARCH_PATHS を「ヘッダー検索パス」の設定に追加します。

別のアプローチ ( iOS から参照 - CocoaPods cannot find header files でビルドが失敗する):

  • app target で、「User Header Search Paths」エントリに以下を追加します (引用符を含む)

    "${PODS_ROOT}/BuildHeaders"
    
  • 「再帰的」をチェックしています



これにより、このファイルが見つからない問題が解決されることを願っています。

于 2013-05-26T17:19:54.987 に答える