我的代码我的坑(十六) —— 关于无法验证包完整性的问题(一)

版本记录

版本号 时间
V1.0 2021.11.21 星期日

前言

做了好几个APP,碰到了大大小小的很多坑,以前碰到坑,解决了就结束了,这里想把自己碰到的坑记录下来,一来给自己备查二来希望可以帮助到大家。感兴趣的可以关注下,也欢迎大家补充留言,感兴趣的看上面几篇文章。
1. 我的代码我的坑(一) —— 自签名证书导致请求取消的问题(一)
2. 我的代码我的坑(二) —— UIImageView动画点击后动画和图片消失的问题(一)
3. 我的代码我的坑(三) —— iOS9系统WKWebView加载页面白板的问题(一)
4. 我的代码我的坑(四) —— iOS12系统自定义渐变色UISwitch手机横屏的异常问题(一)
5. 我的代码我的坑(五) —— 不可编辑状态的UITextView文本高度大于视图高度默认滚动到底部的问题(一)
6. 我的代码我的坑(六) —— UITextField输入长度自动截取时汉字和拼音带来的末位截取不能正常输入汉字的问题(一)
7. 我的代码我的坑(七) —— UIImageView做序列帧动画结束后没有回调并且“隐藏”(一)
8. 我的代码我的坑(八) —— iOS 13.1.2 Debug调试模式系统layoutSubviews中修改frame循环调用导致的崩溃(一)
9. 我的代码我的坑(九) —— 系统键盘拼音全键无法正常联想以及输入汉字高亮区识别不计入长度计数的问题(一)
10. 我的代码我的坑(十) —— iOS9 Xib实例化的UITableViewCell中UIButton和UISwitch等控件的IBAction点击无响应的问题(一)
11. 我的代码我的坑(十一) —— macOS Mojave 和 xcode 11.1 (11A1027)环境下运行iphonex以上流海屏xcode install时xocde崩溃闪退的问题(一)
12. 我的代码我的坑(十二) —— iOS10字体DIN Condense Bold字体显示不全顶部被切割的问题(一)
13. 我的代码我的坑(十三) —— 状态栏高度的动态计算(一)
14. 我的代码我的坑(十四) —— Xcode 12.5中React编译不过的问题(一)
15. 我的代码我的坑(十五) —— dispatch_once导致的死锁的问题(一)

问题描述

最近在平台打包,突然有一天,打完的包就不能正常下载了,一直处于loading状态,下载不下来,并且点击App icon还会显示无法验证App完整性的弹窗。具体如下图所示:

第一次碰见这个问题确实很懵逼。


问题解决

初次看见这个问题一定很蒙蔽,所以第一次看见,还是求助于了百度。

尝试了下面几个方法:

  • 改变设置->safari浏览器->下载项->我的iphone。结果这个还是不管用。
  • 卸载重装或者重启手机。尝试了也不起作用。

上面两个都没起作用,只剩下最后一个就是企业证书和描述文件的问题。

这个找到了平台打包侧,他们不承认他们打包的证书过期有问题了。又反复沟通了好几次他们才确认自己打包机的企业证书过期了。

于是他们修改好了,但是打下来的包有的可以安装有的不可以安装,这种诡异的问题又把我弄的找不到咋回事了。

最后事情的解决,还是我从打包平台下载下来打包的ipa文件。

将后缀名改为zip


双击解压出来一个Payload文件夹。


打开这个文件夹,右键这个包,选择显示包内容。

找到这个embedded.mobileprovision描述文件。

看右侧预览图确实是一周前就过期了。

将截图发给打包平台侧的同学,他们才意识到这个问题。其实问题就在于打包平台很多个机器,他们上次更新企业证书描述文件只是更新了一部分机器,还有部分机器没有pull下来新的描述文件,所以这部分机器打包还是不能安装的。

到此为主,比较纠结的问题就解决了。

后记

本篇主要讲述了关于无法验证包完整性的问题,感兴趣的给个赞或者关注~~~

你可能感兴趣的:(我的代码我的坑(十六) —— 关于无法验证包完整性的问题(一))