苹果企业证书掉签了怎么办?掉签原因、判断方法与处理步骤
iOS 企业签名 App 打不开、提示无法验证应用?本文讲清掉签的三种原因(证书吊销、证书过期、描述文件过期),如何用 7cert 判断属于哪一种,以及重新签名分发的处理步骤。
7cert · 更新于
什么是“掉签”
“掉签”是 iOS 企业签名、超级签名圈子里的俗称,指用户手机上已经安装的 App 突然无法打开:点开后闪退,或弹出“无法验证 App”“未受信任的企业级开发者”等提示。本质上是 iOS 在启动 App 时校验签名链失败。
掉签的三种常见原因
- 证书被吊销(最常见):苹果发现企业证书被用于对外公开分发,会直接吊销该证书。iOS 通过苹果 OCSP 服务查询到证书状态为
revoked后,所有用这张证书签名的 App 都会打不开。 - 证书过期:企业发布证书有效期为 3 年,开发/发布证书一般为 1 年,到期后签名失效。
- 描述文件过期:描述文件(.mobileprovision)通常有效期 1 年,即使证书还有效,描述文件过期后 App 同样无法启动。
如何判断是哪一种
- 打开 7cert 证书检测,上传出问题的 IPA,或上传对应的 P12 证书(需密码)/描述文件。
- 查看签名证书的 OCSP 状态:显示“已吊销”即为证书被苹果吊销。
- 查看证书有效期和描述文件有效期:任一已过期即为过期导致。
- 如果三项都正常,再检查设备端:是否在“设置 → 通用 → VPN与设备管理”里信任了该企业开发者,或网络是否能访问苹果验证服务。
掉签后的处理步骤
- 证书被吊销:被吊销的证书无法恢复。需要换一张有效的证书(及配套描述文件)重新签名 IPA,重新发布下载链接,用户删除旧 App 后重新安装。
- 证书/描述文件过期:在开发者后台重新生成证书或描述文件,重新签名并分发。
- 预防:购买或接手证书前先用 7cert 检测,确认证书状态正常、有效期充足;使用期间定期检测吊销状态,提前准备备用证书。
常见问题
企业证书被吊销后还能恢复吗?
不能。证书一旦被苹果吊销就永久失效,只能换新的有效证书重新签名 App 并让用户重新安装。
怎么知道企业证书有没有掉签?
把 IPA、P12 证书或描述文件上传到 7cert,查看签名证书的 OCSP 状态:显示已吊销即为掉签;同时可看到证书和描述文件的到期时间。
企业证书有效期多久?
苹果企业发布证书有效期一般为 3 年,配套的描述文件有效期一般为 1 年,二者任一过期 App 都会无法打开。