我正在使用Xcode 9,我刚刚得到了我的iPhone XS。我试着把我的应用程序安装到上面。
我一直在
iPhone不支持任何一个应用程序的架构。您可以将iPhone的arm64e架构添加到应用程序的架构构建设置中。

构建设置

如何防止此错误?
发布于 2018-10-02 21:20:42
这不是因为iOS 12 -注意错误消息。这是ARM64e体系结构,用于A12和更高版本。ARM64e编译成ARM64e 8.3指令,这些指令支持指针身份验证代码。这意味着,与传统的流控制指令(BL,RET)不同,代码将使用身份验证变量(BLAA/B、RETA/B),以及一些指针加载指令(LDR、=>、LDAA/B等)。
are 8.3指令大大提高了安全性,因为大多数黑客都是通过覆盖指针和颠覆程序的流控制来实现的。苹果并没有宣布这是ARM12的一个功能,但它确实如此,而且未来将成为所有苹果处理器的标准--很可能在安卓设备的某个时候也是如此。
关于这个的更多信息,请访问http://newosxbook.com/forum/viewtopic.php?f=11&t=19557。
发布于 2018-09-24 14:23:02
iPhone XS附带了iOS 12,您需要Xcode 10为iOS 12构建。
https://stackoverflow.com/questions/52481335
复制相似问题