| 现象 | 可能原因 | 处理方法 |
|---|---|---|
| 同一个证书签的 App 同时打不开,包括签名工具本身 | 证书被撤销(掉签) | 换新证书,重新签名并安装 |
| App 在某个日期之后打不开 | 证书或描述文件过期 | 续期证书或描述文件后重新签名 |
| App 一直装不上,或点安装没有反应 | 描述文件不包含本机,或描述文件类型不对 | 使用列出了本机 UDID 的描述文件 |
| 只有一个 App 闪退,其他正常 | 这个 IPA 本身有问题,例如未脱壳 | 换用已脱壳的 IPA 重新签名 |
证书为什么会被撤销(掉签)
Apple 可以撤销任何签名证书,多人共用的企业证书被撤销得最频繁。证书被撤销后,iOS 会拒绝打开所有用它签名的 App;如果签名工具本身也是用这个证书签的,签名工具也会打不开。证书撤销无法恢复。
如何检查证书状态
- 在 iClone 或轻松签中打开「证书管理」,每个证书都会显示「证书有效」「证书撤销」或「证书未知」,以及过期时间。
- 用已撤销的证书签名时,iClone 会先提示「证书已经掉签」。
- iclone.download 的在线安装会在签名前向 Apple 核验证书,证书已被撤销时会直接提示。
掉签后怎么恢复
关于“防掉签”方法
网上的“防掉签” DNS 或描述文件只能拦截部分证书撤销检查,不能让已撤销的证书恢复,而且随时可能失效。来路不明的描述文件还可能带来安全风险。
获取 iClone
直接下载 IPA,或使用自己的证书在线安装 iClone,证书会自动导入。
常见问题
重新签名会丢失 App 里的数据吗?
用相同的 Bundle ID 重新签名并覆盖安装,通常会保留数据,但不能保证。重要数据请先备份。
签名工具本身也会掉签吗?
如果签名工具是用同一个证书签的,会一起掉签。用新证书重新安装即可。
掉签会影响手机里的其他 App 吗?
不会。只影响用这个证书签名的 App,App Store 下载的 App 不受影响。
KSign 掉签和轻松签掉签有区别吗?
没有区别。证书是否撤销由 Apple 决定,对轻松签、KSign 和 iClone 的影响完全一样。