| 描述檔類型 | 可安裝的裝置 | 注意事項 |
|---|---|---|
| 開發(Development) | 只限 UDID 已列入描述檔的裝置 | 必須把你的裝置加入描述檔 |
| Ad Hoc | 只限 UDID 已列入描述檔的裝置 | 必須把你的裝置加入描述檔 |
| 企業(Enterprise) | 任何裝置 | 共用企業證書經常被撤銷(掉簽) |
| App Store | 不能直接安裝 App | 請改用開發、Ad Hoc 或企業描述檔 |
在 iClone 或輕鬆簽中匯入
iClone 基於 ESign 開發,兩個 App 的匯入步驟相同。
- 把 .p12 檔案及對應的 .mobileprovision 檔案放在同一個資料夾。App 會在證書旁邊尋找相符的描述檔。
- 透過「匯入檔案」或系統分享選單,把兩個檔案匯入 App 的檔案列表。
- 點擊 .p12 檔案,選擇「匯入證書庫」。
- 輸入證書密碼。
- 打開「證書管理」,確認證書顯示「證書有效」及到期時間。
在 KSign 中匯入
打開 KSign 的證書頁面,加入新證書,分別選擇 .p12 檔案及 .mobileprovision 檔案,再輸入密碼。不同版本的按鈕名稱可能略有不同。KSign 1.5.1 及之後的版本不再支援 .ksign 格式,請匯入原始檔案。
一步完成:用自己的證書在線安裝 iClone
如果尚未安裝 iClone,可以使用在線安裝:上載 .p12、密碼及 .mobileprovision,系統會先向 Apple 核實證書狀態再簽名,然後提供安裝按鈕,安裝好的 iClone 已匯入你的證書。上載的檔案會在簽名完成後刪除,已簽名的 App 則於 30 分鐘後刪除。
匯入證書的常見錯誤
- 密碼錯誤:.p12 的密碼由匯出證書的人設定,請向證書提供者索取。
- 找不到相符的描述檔:.mobileprovision 必須屬於同一張證書,並且與 .p12 放在同一個資料夾。
- 證書不包含目前裝置:開發及 Ad Hoc 描述檔只能安裝到已列出的裝置上。可以在 iClone 設定中複製本機 UDID,傳送給證書提供者。
- 證書已過期或已撤銷:這張證書已不能再簽名,處理方法見掉簽疑難排解。
- App Store 描述檔:這類描述檔不能在 App Store 以外安裝 App。
關於免費證書
網上的免費證書通常是很多人共用的企業證書,經常被 Apple 撤銷,App 可能毫無預警地無法開啟。為自己裝置簽發的證書較為穩定。iClone 的合作夥伴 iOSclone.com 提供裝置證書。
獲取 iClone
直接下載 IPA,或使用自己的證書在線安裝 iClone,證書會自動匯入。
常見問題
同一張證書能否在輕鬆簽、KSign 及 iClone 通用?
可以。證書不會綁定某一個簽名 App,把同一套 .p12 及 .mobileprovision 分別匯入即可。
在哪裏查看 iPhone 的 UDID?
iClone 及輕鬆簽都可以在設定中獲取裝置 UDID,並直接複製。
為甚麼會出現「此簽名證書不包含目前裝置」的提示?
這表示該描述檔是沒有列出你 UDID 的開發或 Ad Hoc 描述檔,用它簽名的 App 無法安裝到這部 iPhone。請要求證書提供者加入你的裝置,或改用包含本機的描述檔。
iclone.download 會保存我的證書嗎?
不會。上載的證書、密碼及描述檔只用於本次簽名,簽名完成後便會刪除;已簽名的 App 會在 30 分鐘後刪除。