Ad Hoc Profile 製作的 App 可以活多久

只要不是上架 App Store 的 App,都難逃過期的一天,雖然它不會自動從使用者的 iPhone 上消失,但是從桌面點擊 App Icon 卻會立即閃退。

我也希望 App 永遠不會過期,就像電影裡說的,

如果非要在這份愛上加一個期限的話,我希望是一萬年。

可惜它是 App ,不是愛,所以期限沒那麼長。它最多只能活一年。

當 App 搭配的 Ad Hoc Profile 到期之日,就是 App 死亡之日。從 Apple 開發網頁的 Profile 頁面,我們可查詢 profile 何時到期。如圖所示,profile score adhoc 到期 (Expires) 的時間是 2017/5/5。

profile 的有效期限跟搭配的 certificate 有關。certificate 到期時,就是 profile 到期之日。如圖所示,我們可看到 certificate 的確在 2017/5/5 到期。

那麼 certificate 的到期之日是如何決定的呢 ? 其實 certificate 有一年的有效期限,如下圖所示, 2016/5/6 產生的 certificate,將在 2017/5/5 到期。

所以當你發現 Ad Hoc Profile 製作的 App 快過期時,解決的方法很簡單,只要生成新的 certificate,用它來製作 App,即可擁有一年後才到期的 App。

ps: 從 Xcode 生成 certificate 可參考以下連結:

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS App 開發問題解答集

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com