以前使用していたフレームワークを完全に更新していたので、ファイルを更新する簡単な方法だけではありませんでした。
私のプロジェクトでは、現在のフレームワークを削除して、新しいフレームワークを追加しました。いくつかのテストの後、古いバージョンに戻したかったので、新しいフレームワークを削除して、古いフレームワークを再度追加しました。したがって、基本的にコードやファイルは何も変更されていません。
しかし、それでも、今ファイルをビルドしようとすると、このリンクエラーが発生します。ここでも、コードに変更は加えられていません。
ld:/Users/wouter/Library/Developer/Xcode/DerivedData/WiC-dubdfuwbsdrffuatbuonqmpzuvcz/Build/Intermediates/WiC.build/Debug-iphonesimulator/WiC.build/Objects-normal/i386/Documentの重複シンボル_OBJC_IVAR_ $ _ DocumentViewController.thumbPage -B98A1B42C236E973.oおよび/Users/wouter/Library/Developer/Xcode/DerivedData/WiC-dubdfuwbsdrffuatbuonqmpzuvcz/Build/Intermediates/WiC.build/Debug-iphonesimulator/WiC.build/Objects-normal/i386/DocumentViewController-B98A1B42アーキテクチャi386
clang:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)
すべてが以前と同じである場合、なぜこのエラーが発生するのでしょうか。私の推測では、Xcodeは削除されたファイルへの参照を(削除するように要求したとしても)保持していると思います。
これを取り除く方法について何かアイデアはありますか?