使用过企业证书的用户都了解,它的确带来了便利——无需通过 App Store 即可安装应用。但一个令人头疼的问题是:证书一旦过期,相关应用便会无法正常运行,甚至无法打开。
如何应对这一情况?此前我们探讨过手动安装与自动重签两种方案。手动安装适用于越狱和非越狱设备,而自动重签则对环境有要求,仅在越狱环境下可用。
实际上,若你的设备已越狱,还有一个更为直接的方法:直接删除已失效的证书文件。操作步骤并不复杂,几步即可完成。
具体删除步骤
首先将设备连接至电脑,启动爱思助手,在“我的设备”中选择“文件管理”,然后进入“文件系统(越狱)”,依次找到路径:/var/MobileDevice/ProvisioningProfiles。
此目录中存储着你曾安装的全部企业证书。定位到对应的证书文件并将其删除,随后注销设备,之前因证书失效而无法启动的应用便会恢复正常。请牢记一条关键原则:在删除证书前,切勿点击“信任”。若先信任再删除,系统可能无法正确识别。
然而,证书文件名由字母和数字随机组合而成,如何确定哪个文件对应哪个应用?最简单的方法是依据文件时间。例如,你在1月1日01:01使用某个证书安装了应用,安装完成后立即前往上述路径,查找同时段生成的文件,那几乎就是要删除的证书。

删除证书并注销设备后,应用即可恢复正常运行,此后证书无论何时失效,都不会再影响该应用。
注意事项:
此方法仅适用于越狱环境。若使用的是不完美越狱,重启设备后越狱状态将消失,前述操作也会随之失效。
此外,修改系统文件存在一定风险,一旦误删重要文件,可能导致手机异常。操作前请务必谨慎考虑,做好数据备份,确保万无一失。
