IOS 此时无法安装XXX

背景介绍

  替一家公司做了企业APP,由于经常需要更新,考虑到上传到APP Store的审核过程,所以当初选定了是用企业证书发布,然后通过网页自动跳转下载APP。

事情原委

  昨天下午突然接到客户反馈,IOS版的App不能安装。第一反应是客户网络问题,提醒客户切换稳定的网络在下载试试,客户反馈说能下载,但是安装时提示“此时无法安装XXX”。紧接着就又有客户反应说是以前安装的打开时直接闪退。然后反应是不是发布证书过期了,但是明明记得要到2018年才到期,为了确认,从新查看了发布正式,确认无误。

  然后又想到之前的一个新闻,所示苹果公司将沃通列入黑名称(我们网站使用的是沃通的证书),为了验证是否是这种情况,更换了网站的证书,还是老样子。

  接着有同事想到是否是描述文件的问题,然后查看描述文件有效期,发现过期时间跟用户反馈的时间差不多。就又重新生成描述文件,打包之后安装,测试一切正常。

总结:

  IOS发布时涉及到3个文件:发布证书、描述文件、推送证书

  发布证书和描述文件过期会影响APP能下载不能安装,已经安装的打开APP闪退

  推送证书过期影响消息推送

posted @ 2017-02-17 15:38  SuperShen  阅读(867)  评论(0)    收藏  举报