低調の美國生活

各種疑難雜症

“Your iOS Distribution will expire in 30 days” iOS憑證相關問題解決方式

x2099
5月3日2017年

 

萬物皆有期,iOS憑證更不例外,前幾天收到Apple開發部寄來的警告信害我緊張了一下,但經了解後就沒那麼怕了,iOS憑證過期對已經在架上的App不會有影響,但會影響之後的更新,因為profile會因為過期無法使用。以下說明過期的解決方式:

Revoke Current Certificate

到開發頁面 >Certificates… >Revoke

Request a New Certificate

可以看這邊:如何從Mac KeyChain申請憑證Certificate




申請好後,回到開發頁面 >”+” (新增) >Production (或Development) >App Store or AdHoc >Upload剛剛的Certificate >生成後Download到你的電腦 >Double Click to install 然後就可以在你的KeyChain看到新的憑證

Update All Expired / Invalid Profiles

回到開發頁面,到Provision Profiles選擇已經expired的profile >Edit >選擇最新的有效憑證就可以

注意:Distribution (Production) Certificate 只能更新Distribution Profile,如果是Development Profile要回去generate Development Certificate

Download in Xcode

打開Xcode >Preference >Account >Detail >下載最新的相關Profile就可以,之前過期的可以Right Click >Move To Trash


發佈於 5月3日2017年