企业签名的证书被苹果吊销,是很多用户最担心的场景。一个常见的误解是”证书一吊销,手机上的应用马上全没了”。实际机制比这微妙,理解它才能判断当下该慌还是该稳。
吊销后应用不会瞬间消失
证书被吊销后,已经安装在手机上的应用图标通常还在,你甚至点得开。但 iOS 在应用启动时会联网验证证书状态,一旦验证到证书已被吊销,应用就会启动失败或闪退。也就是说,它不是”被远程卸载”,而是”下次启动通不过验证”。
那还能撑多久
关键取决于验证的时机。如果手机处于离线状态,或者系统暂时没有触发验证,已经打开运行中的应用可能还能短时间撑住;但一旦系统发起验证(通常在新启动、系统周期性检查、或网络恢复时),就会立刻失效。所以”还能用多久”没有固定时长,可能几小时,也可能你主动重启手机的那一刻就打不开了。
更现实的情况是:证书吊销往往是批量且同步的,服务商一旦发现,会立刻通知用户重新获取新证书签的版本。拖得越久,越可能在你正要用的时候掉。
数据会不会丢
应用本身失效,不代表手机里的数据被删除。应用内产生的本地数据通常还在设备里,但应用打不开你就访问不到。所以如果发现证书吊销,第一时间该做的不是等,而是:能导出数据的先导出,然后尽快装上新证书签的版本。
和企业签相比,超级签的区别
超级签是逐设备绑定的,证书或账号出问题通常表现为”后来的人装不上,已经装的人还能用”,不像企业签那样”所有人同时失效”。所以同样是掉,企业签的冲击是集中式的,超级签是渐进式的。
一句话
证书吊销后,应用不是立刻没,而是”随时可能下一次启动就开不了”。别赌那个时间窗口,发现就尽快换版本。
我是本期作者小思,想解决苹果企业签名、超级签名、TF签名问题?可以在微信公众号对话框找到我哦~(QQ:822404920 微信:A-mk5888)