プロジェクト内のすべてのクラスで使用できるように、Prefix.pchファイルに含めているいくつかの定数ファイル「Constants.h」がプロジェクトにあります。たくさんの#defineステートメントが含まれているだけです。
私のクラスはこれらの定数を認識せず(オートコンプリートなし)、Xcodeはそれらを使用するたびに「UndeclaredIdentifier」エラーを表示します。ただし、プロジェクトを実行すると、すべてが正常に機能します(エラーを無視するように設定されています)。
これらの警告を取り除く方法はありますか?#pragmaは、プレフィックスファイルなどでそれらを無視しますか?ビルド設定で「プリコンパイルプレフィックスヘッダー」をNOに設定するなど、多くのオプションを試しました。
何か案は?
編集:派生データを削除し、ビルドフォルダをクリーンアップ/削除しようとしましたが無駄になりました。
私のプロジェクトには3つのターゲットがあり、このプロジェクトには別のプロジェクトがあることに注意してください。
また、一部の#importsは通常のクラスをインポートします。UIFontやAnalyticsクラスのカテゴリ拡張のように。これはそれに影響を与える可能性がありますか?