iOS企业证书安装应用没反应问题
2018-05-02 本文已影响2人
XY_Coder
前段时间由于忙着新项目,忘了证书的过期时间,结果在某一个时间点,用户闪退的问题如山洪般滚滚而来,7、8个项目同时报错,亚历山大,好不容易挨个用新证书重新打包上传好,今天又有一个项目的客户反映新应用下载没反应,就是点击下载手机啥反应都没有!查了下原因:
因为根据苹果的要求,企业证书的应用plist要放在https的地址内,而苹果是根据plist文件url进行缓存,所以出问题的可能在两个地方:
一、plist文件里面的bundle-identifier要和项目的bundle id一致。
二、在一段时间内,苹果会根据plist文件url获取缓存,只要在这段时间内,你的plist文件的url没有发生改变,苹果不会重新下载plist,而会读取本地文件,所以读取的bundle id还是以前错的plist文件里的文件地址。
所以解决的办法就是:
一、一定要保证plist文件里面的bundle-identifier和项目的bundle id一致。
二、清除浏览器缓存、更换plist文件的url(据说有的手机通过重启手机也能解决)。