22.iOS企業(yè)版證書、描述文件過(guò)期問(wèn)題解決

蘋果官方文檔寫明:文檔地址
企業(yè)帳號(hào)發(fā)布證書有效期是3年,而開(kāi)發(fā)證書有效期為1年,而描述文件開(kāi)發(fā)發(fā)布都是只有1年有效期。
個(gè)人帳號(hào)開(kāi)發(fā)證書發(fā)布證書有效期都是1年,描述文件也全是1年有效期。

  • iOS 分發(fā)證書 (App Store)
    如果您的 Apple Developer Program 會(huì)員資格有效,則您在 App Store 上的現(xiàn)有 app 將不受影響。但是,您不能再向 App Store 上傳使用已到期或被撤銷的證書簽名的新 app 或更新版本。
  • iOS 分發(fā)證書 (企業(yè)內(nèi)部、內(nèi)部使用 app)
    用戶將無(wú)法再運(yùn)行已使用這個(gè)證書簽名的 app。您必須分發(fā)使用新證書簽名的新版本 app。

蘋果官方文檔關(guān)于證書說(shuō)明

iOS分發(fā)證書@2x.png

iOS分發(fā)描述文件.png
總結(jié)

企業(yè)版發(fā)布證書過(guò)期后必須重新生成,并以此證書重新創(chuàng)建或Edit(Type: iOS UniversalDistribution) .mobileprovision分發(fā)描述文件。為避免用戶因描述文件過(guò)期崩潰,可在過(guò)期前的幾個(gè)月新建發(fā)布證書、.mobileprovision分發(fā)描述文件,以此打包更新App。
如果僅僅是分發(fā)描述文件過(guò)期,可登陸配置證書 Edit(Type: iOS UniversalDistribution) .mobileprovision分發(fā)描述文件為其續(xù)期。
分發(fā)描述文件過(guò)期續(xù)期或重新配置后需要重新打包或者給用戶安裝更新。

擴(kuò)展

對(duì)于個(gè)人開(kāi)發(fā)帳號(hào)Appstore的證書來(lái)說(shuō):
1、先revoke你的Certificate,重新生成一個(gè)新的。
2、Edit一下你的證書,選擇新的Certificate。
3、下載覆蓋之前的證書,就可以了。
這個(gè)帳號(hào)發(fā)布的產(chǎn)品不會(huì)受到影響。未發(fā)布的產(chǎn)品也不會(huì)有影響。(注意,這個(gè)是APPSTORE的,刪除不影響線上版本,如果是企業(yè)版到期前千萬(wàn)別亂刪,只要?jiǎng)h除已經(jīng)裝了的App立馬不能用----這都是血和淚的教訓(xùn)?。。。?br> 證書的有效期不能修改,只能重新下載。
證書過(guò)期不會(huì)影響已上架 AppStore ,但是推送會(huì)出問(wèn)題,更新推送證書也不用下架重新發(fā)布,可以重新生成,只要保證 developer.apple.com 中那個(gè) APP ID 的推送證書和推送服務(wù)器上的一致即可。不論是企業(yè)版還是個(gè)人開(kāi)發(fā)賬號(hào),都只需Edit一下推送證書,重新上傳至第三方推送網(wǎng)站即可。

當(dāng)我們用大于三個(gè)mac設(shè)備開(kāi)發(fā)應(yīng)用時(shí),想要申請(qǐng)新的證書,如果在我們的證書里,包含了3個(gè)發(fā)布證書,2個(gè)開(kāi)發(fā)證書,可以發(fā)現(xiàn)再也申請(qǐng)不了開(kāi)發(fā)證書和發(fā)布證書了(一般在我們的證書界面中應(yīng)該只有一個(gè)開(kāi)發(fā)證書,一個(gè)發(fā)布證書,沒(méi)必要生成那么多的證書,證書一般在過(guò)期之后才會(huì)重新添加。)
解決辦法:發(fā)布證書導(dǎo)出p12文件,蘋果證書導(dǎo)出p12文件。

導(dǎo)出p12.png

在別人的電腦上要成功安裝,須具備兩個(gè)文件:

  • 該證書導(dǎo)出的“.p12”文件。
  • 蘋果開(kāi)發(fā)者中的與“證書”對(duì)應(yīng)的“描述文件”

如果需要用于開(kāi)發(fā)的,那么需要這兩個(gè)文件:


證書描述文件.png

.p12文件本身就是一個(gè)加密的證書,所以用這兩個(gè)文件就可以讓其他mac設(shè)備使用了:

參考:
蘋果企業(yè)證書過(guò)期與Appstore證書與描述文件過(guò)期解決方案-描述文件過(guò)期的方案

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容