Objective-CとSwift混在のプロジェクトで開発していたところ
Swiftファイルを開いたらObjective-Cで定義されているクラスが
cannot find type 'anyClass' in scope
のようなワーニングが表示された。
※ 画像では AppDelegate
クラスは実際に定義されておりビルドも通るがエラーが表示される。
ビルドするとエラーが消えて、該当のSwiftファイルを閉じて開くとまたエラーが表示されるようなおかしな挙動。
対策
Xcodeのプロジェクトで Build Setting の項目 Precompile Bridging Header を NO に設定する。
Build Setting の検索窓に Precompile Bridging Header を入力すればすぐ見つかります。
参考
https://developer.apple.com/forums/thread/691672