Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
カテゴリを持つ静的ライブラリがあります。カテゴリ固有の部分を使用しない場合、正常にコンパイルされて動作しますが、カテゴリ メソッドを使用するために、他のリンカー フラグに -ObjC を含めました。同じライブラリ コンポーネントに対して「アーキテクチャ armv7 の未定義シンボル」エラーが発生するようになりました。なぜそれが考えられるのでしょうか?
ありがとう!
あなたのスタティック ライブラリは armv7 用にコンパイルされていません。おそらく armv6 コードのみが含まれているか、最悪の場合は i86 コードが含まれている可能性があります
スタティック ライブラリを再コンパイルして、armv7 (および同じ機会に armv7s) を含める必要があります。