最初に少し背景を説明します。私は現在、ユニバーサル フレームワークのいくつかの ocunit テストを作成しており、フレームワークのネットワークの側面をテストするために OCMock を追加する必要があります。こちらの OCMock の手順に従い、参考としてサンプル プロジェクトをダウンロードしました。ビルド段階でライブラリを使用したリンク バイナリに libOCMock.a を追加し、ヘッダーの場所をヘッダー検索パスに追加し、リンカー フラグを次のように設定しました。
-ObjC
-force_load
"$(SRCROOT)/Libraries/libOCMock.a"
- テストを実行したときに表示されるエラー メッセージは次のとおりです。
ld: 73 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
どんな助けでも大歓迎です