次の構造を持つ 2 つの静的ライブラリを実装しました。
FirstStaticLibrary.a
BaseClass.h
@interface BaseClass
-some methods
@end
FirstDerivedClass.h
@interface FirstDerivcedClass:BaseClass
{
}
-some methods
@end
SecondStaticLibrary.a
BaseClass.h
@interface BaseClass
-some methods;
@end
SecondDerivedClass.h
@interface SecondDerivedClass:BaseClass
{
}
-someMethods;
@end
上記の 2 つの静的ライブラリには、共通ファイル BaseClass.h および BaseClass.m があります。
これらの静的ライブラリは、TestApplication プロジェクトに追加されます。
しかし、アプリケーションの実行中にエラーがスローされます。
/User/Library/Developer/Xcode/..E./FirstStaticLibrary.a (BaseClass.o) および /User/Library/Developer/Xcode/..E./SecondStaticLibrary.a (BaseClass.o) で見つかった重複シンボルアーキテクチャ i386
このエラーを取り除く方法を提案してください。