Apple Mach-O 链接器错误 - 架构符号重复 x86_64
Apple Mach-O Linker Error - duplicate symbols for architecture x86_64
我已经尝试了 Whosebug 上所有可用的答案,但似乎没有任何效果。
每当我创建 MMRecord 的 (TCRecord) 子类时,我都会收到以下错误。
错误:
duplicate symbol _MMRecordErrorDomain in:
/Users/mavericks/Library/Developer/Xcode/DerivedData/Beered-efrmoegppszsqtbcbtfrytgkdlyy/Build/Intermediates/Beered.build/Debug-iphonesimulator/Beered.build/Objects-normal/x86_64/TCRecord.o
/Users/mavericks/Library/Developer/Xcode/DerivedData/Beered-efrmoegppszsqtbcbtfrytgkdlyy/Build/Products/Debug-iphonesimulator/libPods-MMRecord.a(MMRecord.o)
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经尝试过的事情:
- 尝试删除其他链接器标志中的 -ObjC
- 我已经检查过目录中是否有任何重复文件
- 在编译源下没有重复的实现文件。
我正在使用的第三方库:
MM记录
https://github.com/mutualmobile/MMRecord
尝试删除多余的无用框架。
现在,在您的项目设置中,搜索 "gcc_no" 并将标志设置为否,直到我们解决问题。那应该允许你构建你的项目。
我已经尝试了 Whosebug 上所有可用的答案,但似乎没有任何效果。
每当我创建 MMRecord 的 (TCRecord) 子类时,我都会收到以下错误。
错误:
duplicate symbol _MMRecordErrorDomain in:
/Users/mavericks/Library/Developer/Xcode/DerivedData/Beered-efrmoegppszsqtbcbtfrytgkdlyy/Build/Intermediates/Beered.build/Debug-iphonesimulator/Beered.build/Objects-normal/x86_64/TCRecord.o
/Users/mavericks/Library/Developer/Xcode/DerivedData/Beered-efrmoegppszsqtbcbtfrytgkdlyy/Build/Products/Debug-iphonesimulator/libPods-MMRecord.a(MMRecord.o)
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经尝试过的事情:
- 尝试删除其他链接器标志中的 -ObjC
- 我已经检查过目录中是否有任何重复文件
- 在编译源下没有重复的实现文件。
我正在使用的第三方库: MM记录 https://github.com/mutualmobile/MMRecord
尝试删除多余的无用框架。
现在,在您的项目设置中,搜索 "gcc_no" 并将标志设置为否,直到我们解决问题。那应该允许你构建你的项目。