iOS16 扫码下载失败问题

2023-04-20  本文已影响0人  大白龙
起因:今天扫码下载企业版ipa时,出现iOS15和iOS14可以正常下载,iOS16不能下载的问题

问题定位流程:

1、通过charles抓包,发现通过扫码下载和浏览器下载的请求响应体数据包大小一致,排除下载流程ipa文件问题
截屏2023-04-21 21.27.52.png
2、查看ipa安装过程

1、打开XCode->Window->Devices And Simulators->选择自己的iPhone->Open Console
2、扫码开始下载时点击console的开始按钮,安装结束后点击暂停按钮
3、看到SpringBoard进程抛出一个错误,但是这个错误不能说明详细原因,如下图


截屏2023-04-21 21.34.14.png

4、继续往上找详细原因,看到installcoordination抛出了一个更加的详细的原因,仔细看原来是bundle identifier小大写不通,如下图


截屏2023-04-21 21.35.19.png
5、认真检查的plist文件确实犯了一个简单的错误,大小写不同。。。。😓
image.png

修改后测试iOS16就可以正常下载安装了,

原来iOS16 增加了对plist里的bundle-identifier的强校验,必须和ipa的Bundle Identifier一致,又踩了一个坑,希望这篇文章可以让对你少踩一个坑。。。。

上一篇 下一篇

猜你喜欢

热点阅读