2

に更新Xcodeした後Xcode 8

ベンダー フレームワークのヘッダー ファイルをファイルにインポートすると、そのことがわかりました.pch。エラーが発生します。'xxx' .h file not Found

例:
Umeng のヘッダー ファイルという名前のフレームワークをインポートしたい。だから私は以下のコードを私のXXX-prefix.pch

#import <UMMobClick/MobClick.h>

しかし、エラーUMMobClick/MobClick.h file not foundが表示されました。

ベンダー フレームワーク ヘッダー ファイルをファイルにインポートすることを禁止する Xcode の制約はあり.pchますか?

4

3 に答える 3

0

.pch ファイルを使用する従来の Xcode プロジェクトでも同様の問題がありました。ファイルが無視されていました。

修正はビルド設定にあり、このファイルへの元のパスは、プロジェクト ルートで始まると想定していました。

SharkAlert/SharkAlert-Prefix.pch

Xcode 8 は明らかに開始点への明示的な参照を必要とします

$(SRCROOT)/SharkAlert/SharkAlert-Prefix.pch

これで、プロジェクトは期待どおりにビルドされます。

于 2017-02-17T19:01:22.023 に答える