Undefined symbols: .objc_class_name_...

Xcodeで作業中に急にリンクが失敗しはじめましたよ。クラスが見つからないと言われた。

/usr/bin/ld: Undefined symbols:
.objc_class_name_<YourClassName>
collect2: ld returned 1 exit status

該当するクラスファイルのビルドは特に失敗してない。buildディレクトリの下にある.oファイルをotool -oで見てもcan't print objective-C information no (__OBJC,__module_info) sectionなどと言われて本当にクラス情報が含まれていない様子。


...いろいろ調べたところ、カテゴリを追加したときに@interfaceがスペルミスで@intefaceになって、その場合にその行以降の内容がすべて無視されるようになることが判明。これはビルドエラーになって欲しいなあ。


あるいは逆にコメントとして使えますよ!いや嬉しくないけど。

@comentodesuyo-
この行以降はすべてコメントになります。
@implementation Hoge
...