| 現象 | 可能原因 | 處理方法 |
|---|---|---|
| 同一張證書簽的 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 的影響完全一樣。