_OBJC_CLASS_$_ referenced from というエラー

コンパイルエラー

_OBJC_CLASS_$_ファイル名, referenced from
というメッセージでコンパイルできないときがある。

Xcodeがファイルの場所を認識していない

これは多くの場合、ディレクトリにはファイルが存在しいているが、
Xcodeがそのファイルの場所を把握できていないときに起こる。

ドラッグアンドドロップで解決を

ファインダーで開いて、必要なファイルを、
Xcodeディレクトリを表示しているところに
ドラッグアンドドロップすればよい。
このときコピーにチェックを入れなくてよい。
(なぜならファイル自体はあるのに、Xcodeが認識できていないだけだから)。


Xcodeに認識させると、
project.pbxprojが更新される。


参考:
[Xcode] _OBJC_CLASS_$_ referenced from: でコンパイルできない。 | 株式会社オルタ