Ich versuche, ein iOS-Projekt für den Simulator in XCode mit einem 3rd-Party-statischer Bibliothek, um es zu kompilieren, hinzugefügt und ich erhalte diese Mitteilung Linker-Fehler über doppelte Symbole beschweren:Doppeltes Symbol in statischer Bibliothek
duplicate symbol _OBJC_CLASS_$_Utility in: libUIExtensions.a(Utility.o) /Users/Joe/Library/Developer/Xcode/DerivedData/PdfSampleProgram-cdoogvkqqrafetcvscffsrlgkvrr/Build/Intermediates/PdfSampleProgram.build/Debug-iphonesimulator/PdfSampleProgram.build/Objects-normal/i386/Utility.o
duplicate symbol _OBJC_METACLASS_$_Utility in: libUIExtensions.a(Utility.o) /Users/Joe/Library/Developer/Xcode/DerivedData/PdfSampleProgram-cdoogvkqqrafetcvscffsrlgkvrr/Build/Intermediates/PdfSampleProgram.build/Debug-iphonesimulator/PdfSampleProgram.build/Objects-normal/i386/Utility.o
ld: 2 duplicate symbols for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Irgendeine Idee was ich mit dem Projekt machen könnte? Ich habe die statische Bibliothek nur einmal dem Projekt hinzugefügt, die Header-Dateien für die statischen Bibliotheken scheinen in Ordnung zu sein. Fehle ich etwas in den Projekteinstellungen?
Es gibt noch ein Beispielprojekt, wo es gut kompiliert wird, aber ich sehe keinen Unterschied.