ipa 包无法安装到设备中

今天,测试给我提了一个bug,客户打好的包,无法安装.然后她测试后,发现 ios14 可以,而 ios12,ios13 不行,并发给我客户将要安装的包.

首先我检查了项目中的 deployment info 是没问题的

由于我使用的新包是可以的,而客户打的包,是几个月之前的,于是我怀疑可能是配置文件的问题.我将客户将要安装的包,解压,(将.ipa 修改为 .zip ,就可以解压了).拿到 打包里面的文件,找到.mobileprovision 文件,果然这个文件过期了

将其中的文件替换,重新打包,就可以了.

而之所以测试 说:ios14 可以,ios12 和 ios13 不行,是由于设备会存储APP 的配置文件,而 ios14 的设备之前已经安装过新包,已经包含有新的配置文件,而 ios12,ios13 都是第一次安装客户提供的包,其中并没有新包中的配置文件,而自己的配置文件已经过期,导致无法安装.

将设备连接到xcode 


可以查看,设备中所有的配置文件,并可以删除与添加

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

推荐阅读更多精彩内容