美文网首页
App版本兼容问题 iPhone5s以下机型不能下载应用

App版本兼容问题 iPhone5s以下机型不能下载应用

作者: 浪哇 | 来源:发表于2019-02-19 16:16 被阅读0次

     

    HRSLN 关注

    2017.08.08 16:32* 字数 447 阅读 153评论 0喜欢 1

    前言

    上线一款新的app在AppStore显示兼容性为如下图所示

    iPhone5s以下机型不能下载,查看了其他项目在AppStore显示兼容性如图所示,赶快分析出现这样原因

    项目配置问题

    检查项目配置 在Xcode中的target->Build Settings中

    Architectures

    1.该编译选项指定了工程将被编译成支持哪些指令集,支持指令集是通过编译生成对应的二进制数据包实现的,如果支持的指令集数目有多个,就会编译出包含多个指令集代码的数据包,造成最终编译的包很大

    Build Active Architecture Only

    1.该编译项用于设置是否只编译当前使用的设备对应的arm指令集。

    当该选项设置成YES时,你连上一个armv7指令集的设备,就算你的Valid Architectures和Architectures都设置成armv7/armv7s/arm64,还是依然只会生成一个armv7指令集的二进制包。

    2.通常情况下,该编译选项在Debug模式都设成YES,Release模式都设成NO。

    Valid Architectures 配置为 arm64 armv7 armv7s

    1.该编译项指定可能支持的指令集,该列表和Architectures列表的交集,将是Xcode最终生成二进制包所支持的指令集

    设备兼容性

    检查好配置是没问题,继续找原因

    问了下在打包上线的时候选择了ipone7打包上线

    1.分析原因有可能是 ipone7是64位机型,导致32位机型不能下载的原因,之后用 Generic ios Device 打包测试下可以下载

    相关文章

      网友评论

          本文标题:App版本兼容问题 iPhone5s以下机型不能下载应用

          本文链接:https://www.haomeiwen.com/subject/pucidqtx.html