关于适配iOS11出现“This application does not support this device’s CPU type.”的解决方法

适配iOS11的时候出现app不能安装成功,紧接着报错“This application does not support this device’s CPU type.”折腾了半天时间各种方法都试过之后终于解决,现将解决方法归纳整理,以便以后出坑。


Xcode的问题描述

尝试了网上很多解决方案无果,后来看了好多前辈的经验,总结解决方法如下。

此解决方法参考前辈的经验7分醉

具体解决方法如下所示:

小白解决方案

解决思路:

armv7|armv7s|arm64都是ARM处理器的指令集

i386|x86_64 是Mac处理器的指令集

arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad Air| iPad mini2(iPad mini with Retina Display)

armv7s:iPhone5|iPhone5C|iPad4(iPad with Retina Display)

armv7:iPhone4|iPhone4S|iPad|iPad2|iPad3(The New iPad)|iPad mini|iPod Touch 3G|iPod Touch4

i386是针对intel通用微处理器32位处理器

x86_64是针对x86架构的64位处理器

模拟器32位处理器测试需要i386架构,

模拟器64位处理器测试需要x86_64架构,

真机32位处理器需要armv7,或者armv7s架构,

真机64位处理器需要arm64架构。

我们公司项目之前的版本没有添加过arm64处理器的支持,所以添加之后问题解决。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容