gpt4 book ai didi

ios - iPhone 不支持任何应用程序架构。您可以将 arm64e 架构添加到应用程序的架构build设置中

转载 作者:可可西里 更新时间:2023-11-01 03:37:41 27 4
gpt4 key购买 nike

我正在使用 Xcode 9。我刚拿到我的 iPhone XS Max。我尝试将我的应用程序安装到它上面。

我不断得到

iPhone doesn’t support any of app’s architectures. You can add iPhone’s arm64e architecture to app’s Architectures build setting.

enter image description here

build设置

enter image description here

我怎样才能避免这个错误?

最佳答案

这不是因为 iOS 12 - 请注意错误消息。这是 ARM64e 架构,在 A12 及更高版本上使用。 ARM64e 编译成 ARMv8.3 指令,启用指针验证码。这意味着与传统的流程​​控制指令(BL、RET)不同,代码应该使用验证变体(BLA[A/B]、RET[A/B]),同样对于一些指针加载指令(LDR => LDA[A/B] 等)。

ARMv8.3 指令大大提高了安全性,因为大多数黑客攻击都是通过覆盖指针和破坏程序的流控制来实现的。 Apple 没有宣布这是 ARM12 的一项功能,但它仍然是,并且 future 将成为所有 Apple 处理器的标准 - 并且可能在某个时候也会出现在 Android 设备中。

更多信息请访问 http://newosxbook.com/forum/viewtopic.php?f=11&t=19557

关于ios - iPhone 不支持任何应用程序架构。您可以将 arm64e 架构添加到应用程序的架构build设置中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52481335/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com