※本記事は、旧ブログからの再掲です。
Xcodeでビルド実行時に下記エラーが発生しました。
“duplicate symbol XXXXX in:
/Users/mal000n/Library/Developer/Xcode/DerivedData/…../XXX.o
ld: 2 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)”
エラーが発生したのは実装ファイル上部の文字列定義をしている箇所で、下記のように定義していました。
複数の実装ファイルで同じ変数を定義していました。
(定義している文字列はファイル毎に違うものを設定しています)
NSString *MOJIRETSU_TEIGI = @”mojiretsu”;