虽然 App Store 是 iOS 唯一官方应用商店,但是随着用户需求的日渐多样化,加上苹果自身对 App Store 的严格审核,不少诸如破解版或一些其他应用,在安卓阵营只需弄个安装包便可运行,但来到 iOS 上的时候,都被 App Store 认定为“违规应用”而无法上架,于是,不少第三方的企业级应用便应运而生,依靠用户自行在设备管理中对该 App 的信任,它们无需通过 App Store 的审核,便可进入用户手机。

但这种操作并非一劳永逸。这些企业级应用就像是一个企业的内部应用一样,充其量所有员工人手一个 App ,下载数量也基本到尽头了,但如果一个企业级应用的下载量像其他 App Store 里的正版应用一样有增无减的话,它的企业级证书很可能就会失效。它的失效没有任何先兆,当你再次打开它的时候,发现弹出一个“无法验证App”的窗口,就说明它的证书已经失效了。

这时,无论你进入“设置→通用→描述文件与设备管理”,找到该企业级证书后,对它验证多少次,该 App 的名称右边都仍然显示着“尚未验证”四字,返回主屏幕后发现依然如上图所示,无法打开该 App 。

这需要 App 的开发者们为该 App 重新弄一个证书,在一般情况下,这个过程不会拖太久,作为用户的我们只需在 Safari 打开这个 App 的官网,重新进行一次下载安装,覆盖原来已经失效的版本就可以了。

但是,有时也会遇到一些特殊的情况。

就是 App 已经失效用不了,但是当我们兴高采烈地准备前往官网下载新版的时候,却发现官网竟然没有新版提供。这有可能是因为开发者仍需一点时间处理证书的问题,用户们还需稍作等待,也有可能是因为开发者防止用户扎堆下载,导致新版的证书可能很快又要失效,所以对用户下载采取分流措施,例如每个特定时段只有一定的下载名额,当下载量超过该限额,就只能等待下一个时段再下载等等。

但如果你现在这一刻需要马上急用这些 App ,掏出手机却惊讶地发现 App 偏偏在这一刻失效了,而且官网还未能提供更新,不知何年何月才可恢复使用,心急如焚的你是否近乎抓狂?

但是,其实 App 失效后,并不是真正的失效,还是有方法可以暂时使它“满血复活”的。

这里有个前提,就是 App 失效之后不要马上把它删除,只有留着它,这个方法才管用,如果手贱 手快删除了,那就只能等待证书更新了。

如果你符合了上述前提,不妨按照以下方法尝试一下:

首先呼出控制中心,打开飞行模式,如果飞行模式开启后 Wi-Fi 仍在连接,要把 Wi-Fi 也关掉,中断任何的网络连接。

然后打开系统设置,选择“ Safari 浏览器”,再稍微往上划动,点击“清除历史记录与网站数据”那一行蓝色字,系统会弹出一个确认框,在框里再次点击“清除历史记录与数据”的红色字。

这时“清除历史记录与网站数据”那一行字由原本的蓝色变成了灰色,再次点击将没反应。

完成上述步骤后即可返回主屏幕,保持飞行模式开启,在没有任何网络连接的情况下,打开刚才已经失效了的 App ,然后惊喜地发现,可以打开了!

打开后,再在 App 内部界面呼出控制中心,关闭飞行模式,重新联网,App 便会正式“满血复活”,就像新的一样。

值得注意的是,在 App “满血复活”的时候,如果你返回了主屏幕,想再次回到那个 App 的时候,切勿直接点击主屏幕上那个 App 的图标,因为这样会直接导致系统再次弹出“无法验证 App”的窗口,需要重复上述步骤才可复活,正确的方法是呼出 App 切换器,再点击刚才那个 App,便可正常使用。每次均这样操作,理论上可在一段时间内正常使用本来已经失效的 App ,直到系统杀后台或你手动上划关闭它。

另外,点击上文提到的“清除历史记录与网站数据”选项之前,需要先完成好你在 Safari 浏览器中的工作,或保存好相关网页,因为一旦点击那个选项,Safari 的数据包括你打开的标签页,是会被清除掉的。

最后,也需要提醒大家,这并不是一个万能的方法,具体实践的效果如何取决于你的设备型号和  iOS 版本,也就是说本文所述的方法未必对所有人有效,还需大家自行尝试。

PS:如非必要,我们也尽量不要使用这些第三方的企业级证书应用,毕竟通过官方 App Store 下载安装应用才是最安全最稳妥的做法。