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)

我已经尝试过的事情:

我正在使用的第三方库: MM记录 https://github.com/mutualmobile/MMRecord

尝试删除多余的无用框架。

现在,在您的项目设置中,搜索 "gcc_no" 并将标志设置为否,直到我们解决问题。那应该允许你构建你的项目。