ios - 架构 armv7 的 2500 多个重复符号 - Xcode 8

标签 ios objective-c xcode

我刚升级到 Xcode 8 时遇到了这个有趣的错误。它在 Xcode 7 中运行良好。但是,在 Xcode 8 中它给了我一个链接器错误:

ld: 2562 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我正在使用的框架:

enter image description here

框架搜索路径:

$(PROJECT_DIR)/My\ App

链接器标志:(Obj-C)

$(inherited)

我没有使用 pod。我刚刚将框架复制到项目目录。

最佳答案

Xcode 建议使用警告标志并将 GCC_NO_COMMON_BLOCKS 设置为 YES

将其设置回 NO 解决了问题!

关于ios - 架构 armv7 的 2500 多个重复符号 - Xcode 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39542107/

相关文章:

ios - Xcode 是否永久性地破坏了我定位 WatchKit 的能力?

ios - PNG图片是否需要文档类型?

ios - 我想在 ios 的 tableview 上从电话中获取联系人列表?

ios - 在 Xcode 中构建发布时是否删除了胖库

ios - 审核前更新 App Store 提交

objective-c - Objective C 中使用正则表达式和 nsarray 进行字符串操作以及可变字符串

ios - 检查 NSDate 对象是否在过去

ios - 指定 "show"(推)segue 的方向

ios - SpriteKit applyforce不起作用

ios - 如何使用 MFMailComposeViewController 从自定义 UITableViewCell 发送邮件