我在这里面临一个严重的问题,Xcode 在构建它时抛出奇怪的异常 "
duplicate symbol _selected in: /Users/mhgaber/Library/Developer/Xcode/DerivedData/اProject-Name-aopcbghvorqhdwbyudzqsyhtekcu/Build/Intermediates/Project-Name.build/Debug-iphonesimulator/Project-Name.build/Objects-normal/i386/ClassX.o /Users/mhgaber/Library/Developer/Xcode/DerivedData/Project-Name-aopcbghvorqhdwbyudzqsyhtekcu/Build/Intermediates/Project-Name.build/Debug-iphonesimulator/Project-Name.build/Objects-normal/i386/ClassY.o ld: 1 duplicate symbol for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
我搜索了很多,但没有找到任何帮助我的东西
最佳答案
查看 ClassX
和 ClassY
的文件 - 它们包含在哪些目标中?基本上 _selected
方法在它们中都是重复的。我猜这是一个普通的 C 方法,恰好在两个文件中命名相同。尝试在其中一个文件中重命名 _selected
。
关于iphone - 1 架构 i386 的重复符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18884190/