常见现象与原因
现象可能原因处理方法
同一个证书签的 App 同时打不开,包括签名工具本身证书被撤销(掉签)换新证书,重新签名并安装
App 在某个日期之后打不开证书或描述文件过期续期证书或描述文件后重新签名
App 一直装不上,或点安装没有反应描述文件不包含本机,或描述文件类型不对使用列出了本机 UDID 的描述文件
只有一个 App 闪退,其他正常这个 IPA 本身有问题,例如未脱壳换用已脱壳的 IPA 重新签名

证书为什么会被撤销(掉签)

Apple 可以撤销任何签名证书,多人共用的企业证书被撤销得最频繁。证书被撤销后,iOS 会拒绝打开所有用它签名的 App;如果签名工具本身也是用这个证书签的,签名工具也会打不开。证书撤销无法恢复。

如何检查证书状态

  • 在 iClone 或轻松签中打开「证书管理」,每个证书都会显示「证书有效」「证书撤销」或「证书未知」,以及过期时间。
  • 用已撤销的证书签名时,iClone 会先提示「证书已经掉签」。
  • iclone.download 的在线安装会在签名前向 Apple 核验证书,证书已被撤销时会直接提示。

掉签后怎么恢复

  1. 换一个有效的新证书,最好是为自己设备签发的证书。
  2. 把新证书导入签名工具,详见证书导入教程。
  3. 重新签名 App,覆盖安装到原来的 App 上。
  4. 如果签名工具本身也打不开,用新证书重新安装它。iClone 可以直接用新证书在线安装。

关于“防掉签”方法

网上的“防掉签” DNS 或描述文件只能拦截部分证书撤销检查,不能让已撤销的证书恢复,而且随时可能失效。来路不明的描述文件还可能带来安全风险。

获取 iClone

直接下载 IPA,或使用自己的证书在线安装 iClone,证书会自动导入。

常见问题

重新签名会丢失 App 里的数据吗?

用相同的 Bundle ID 重新签名并覆盖安装,通常会保留数据,但不能保证。重要数据请先备份。

签名工具本身也会掉签吗?

如果签名工具是用同一个证书签的,会一起掉签。用新证书重新安装即可。

掉签会影响手机里的其他 App 吗?

不会。只影响用这个证书签名的 App,App Store 下载的 App 不受影响。

KSign 掉签和轻松签掉签有区别吗?

没有区别。证书是否撤销由 Apple 决定,对轻松签、KSign 和 iClone 的影响完全一样。

ESign(轻松签)、KSign、全能签(AllInSign)分别为其开发者的项目或商标。iClone 是独立项目,与上述项目不存在隶属、赞助或官方认可关系。