Apple的情人節驚喜 ~ Apple Worldwide Developer Relations Intermediate Certificate 過期 !

Apple總是帶給我們驚喜,情人節也不例外。情人節這天,當我們跟情人吃完大餐,準備開心地睡前包一版App輸出ipa時,卻發現晴天霹靂,找不到signing identity !

問題出在Apple Worldwide Developer Relations Intermediate Certificate過期了!

至於為什麼那麼巧選在情人節過期呢,可能是Apple吃醋,希望我們情人節除了跟真實世界的情人黏在一起外,也別忘了它這個虛擬世界的情人吧。

哄Apple開心,解決過期的方法很簡單,只要重新下載新鮮的Apple Worldwide Developer Relations Intermediate Certificate即可

下載後雙擊檔案即可完成安裝,不過可別開心的太早,此時過期的Certificate還在,只要它活著的一天,新鮮的Certificate就無法發揮作用。斬草要除根,就讓我們趕緊將過期的Certificate殺掉吧!

殺掉過期Certificate的四步驟:

  1. 打開Keychain Access App
  2. 切換到System的All Items頁面。

3. 從menu選擇View -> Show Expired Certificates。

4. 找到紅色過期的Apple Worldwide Developer Relations Certificate Authority Intermediate certificate,按下delete殺了它 !

如果懶得看中文殺人步驟的,也可以參考官網的英文說明。

安裝新鮮的certifaite,移除過期的certifaite,哄小情人Apple開心後,終於雨過天晴,我們又可以順利輸出ipa,開開心心地摟著真實世界的情人開心入睡了。

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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store