我最近更新到了 Xcode 7,现在在编译时收到以下警告:
ld:警告:-read_only_relocs 不能与 x86_64 一起使用
我认为我没有更改构建设置或代码中的任何内容来创建它。有谁知道导致此警告的原因以及如何删除它?
我已经为感兴趣的人找到了问题。正如评论中提到的,我正在使用Twilio API https://www.twilio.com/docs/api/client/ios如果您通过 cocoapods 安装它,它会将 -read_only_relocs 标志添加到 Xcode 中的其他链接器标志(在“构建设置”下找到)。这不仅会生成上面的警告(在模拟器上),而且不会在实际设备上编译,因为您不能同时拥有 BITCODE = YES 和此标志。如果要编译,则需要在构建选项中将启用位码设置为否。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)