静的ライブラリを実装し、プロジェクトで使用しようとしています。ライブラリは適切にコンパイル/ビルドされていますが、.a ファイルと .h ファイルをそれぞれインポートした後にプロジェクトを実行しようとすると、次のエラーが発生しました。
ld: warning: ignoring file Lib.a, file was built for archive which is not the architecture being linked (i386)
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_MFourInOneStaticLib", referenced from:
objc-class-ref in MAppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
アーキテクチャは確認済みです。さらに、テスト目的でシミュレータを使用しています。