ios - 如何让 xcode 为 iPhone 6 构建和运行 armv7 版本

标签 ios xcode

我很难让 armv7 构建在 iPhone6 上运行。 Xcode 固执地坚持使用 arm64,当我尝试更改内容时,它以所有可能的方式失败,并阻止我在 iPhone6 上运行 armv7 build。

我尝试过的事情:将 Build Active Architecture Only 设置为“No”。我最终得到了一条伪造的 Invalid bitcode signature 消息,如果不告诉我哪个 piece/lib 到底有那个无效签名,这对我来说毫无意义。

理想情况下,我想使用所有支持的架构(armv7armv7sarm64)进行胖构建,然后能够在 iPhone6 上运行它们中的每一个以比较/分析代码以查看差异(我可以为每个拱门重新链接,只要我不需要每次都重建整个世界当我想改变拱门时)。如何在 Xcode 上完成此操作以及如何设置/覆盖事件拱门?

最佳答案

要使 Build Active Architecture Only - NO 起作用,您还必须将 Enable Bitcode 设置为 NO

enter image description here

关于ios - 如何让 xcode 为 iPhone 6 构建和运行 armv7 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49701356/

相关文章:

ios - UITextField - 下一个按钮 (2)

sql - 如何在iOS应用程序中嵌入SQL?

ios - Apple Watch 应用图像控制

iphone - 键盘隐藏时的iOS事件

ios - 有没有办法以编程方式更新帧(Swift)

xcode - 从 xcode 4.3.2 升级到 4.5.2 时出现错误

ios - iOS 上的 TDD 与调试

iphone - NSURLConnection 在文件下载时收到 'False'

ios - Swift:如何确定何时发送电子邮件以更新 TableView ?

ios - 使用具有不同资源文件夹的 Xcode 构建 iOS 项目