蘋(píng)果開(kāi)發(fā)證書(shū)分為個(gè)人證書(shū)和企業(yè)證書(shū)码邻。兩者其中一個(gè)區(qū)別是,企業(yè)證書(shū)打包的app不需要發(fā)布到app store蝉揍,而個(gè)人證書(shū)的app必須發(fā)布到app sotre啃炸。但是企業(yè)證書(shū)有個(gè)弊端,使用企業(yè)證書(shū)發(fā)布app有效期為12個(gè)月加派,假如過(guò)了有效期app則無(wú)法運(yùn)行叫确。也就是說(shuō),企業(yè)證書(shū)發(fā)布的app至少需要 1年升級(jí)一次芍锦,每次升級(jí)使用新的證書(shū)來(lái)發(fā)布竹勉。
下面是蘋(píng)果官方文檔的說(shuō)明(http://help.apple.com/iosdeployment-apps/mac/1.1/?lang=zh-cn#app43ad802c):
您自己分發(fā)的應(yīng)用程序不會(huì)自動(dòng)更新。當(dāng)您有新版本可供用戶(hù)安裝時(shí)娄琉,向他們發(fā)送更新通知并指導(dǎo)他們安裝應(yīng)用程序次乓。考慮讓?xiě)?yīng)用程序檢查更新孽水,并在它打開(kāi)時(shí)通知用戶(hù)票腰。如果您使用的是無(wú)線(xiàn)應(yīng)用程序分發(fā),則通知可以提供已更新應(yīng)用程序的清單文件鏈接匈棘。
如果您想要用戶(hù)保留他們的設(shè)備上儲(chǔ)存的應(yīng)用程序數(shù)據(jù)丧慈,請(qǐng)確定新版本使用的 bundle-identifier 與它要替換的 bundle-identifier 相同,并告知用戶(hù)在安裝新版本之前不要?jiǎng)h除他們的舊版本主卫。新版本將會(huì)替換舊版本并保留設(shè)備上儲(chǔ)存的數(shù)據(jù),前提是 bundle-identifier 匹配鹃愤。
分發(fā)預(yù)置描述文件自簽發(fā)之日起 12 個(gè)月后過(guò)期簇搅。過(guò)期之前的兩個(gè)月,iOS 設(shè)備會(huì)開(kāi)始顯示即將過(guò)期通知软吐。過(guò)期之后瘩将,應(yīng)用程序?qū)o(wú)法開(kāi)啟。
請(qǐng)?jiān)陬A(yù)置描述文件過(guò)期之前凹耙,使用 iOS Development Portal(iOS 開(kāi)發(fā)門(mén)戶(hù))為應(yīng)用程序創(chuàng)建新描述文件姿现。使用新預(yù)置描述文件為首次安裝應(yīng)用程序的用戶(hù)創(chuàng)建新應(yīng)用程序歸檔 (.ipa)。
對(duì)于已經(jīng)擁有該應(yīng)用程序的用戶(hù)肖抱,您可能想要計(jì)劃發(fā)布下一個(gè)版本的時(shí)間备典,以便它包括新預(yù)置描述文件。如果您不想這樣做意述,則可以?xún)H分發(fā)新 .mobileprovision 文件提佣,以便用戶(hù)不必再次安裝該應(yīng)用程序吮蛹。新預(yù)置描述文件將覆蓋已存在于應(yīng)用程序歸檔中的描述文件。
現(xiàn)在拌屏,您可以使用 MDM 安裝和管理預(yù)置描述文件潮针,用戶(hù)可以從您提供的安全網(wǎng)站上下載和安裝它,或者您可以將它作為電子郵件附件分發(fā)給用戶(hù)倚喂,供用戶(hù)打開(kāi)和安裝每篷。
您的分發(fā)證書(shū)過(guò)期后,應(yīng)用程序?qū)o(wú)法開(kāi)啟端圈。分發(fā)證書(shū)自簽發(fā)之日起三年有效雳攘,或者在您的 Enterprise Developer Program(企業(yè)級(jí)開(kāi)發(fā)者計(jì)劃)成員資格過(guò)期之前一直有效,過(guò)期日期以先到者為準(zhǔn)枫笛。若要防止證書(shū)提前到期吨灭,請(qǐng)確保在成員資格過(guò)期之前續(xù)訂它。有關(guān)如何 檢查分發(fā)證書(shū)的信息刑巧,請(qǐng)參閱證書(shū)驗(yàn)證喧兄。
您可以同時(shí)讓兩個(gè)證書(shū)處于活躍狀態(tài),它們之間相互獨(dú)立啊楚。第二個(gè)證書(shū)是為了提供一個(gè)重疊期吠冤,讓您能夠在第一個(gè)證書(shū)過(guò)期前更新您的應(yīng)用程序。從 iOS Dev Center(iOS 開(kāi)發(fā)中心)請(qǐng)求您的第二個(gè)分發(fā)證書(shū)時(shí)恭理,請(qǐng)確保您沒(méi)有撤銷(xiāo)第一個(gè)證書(shū)拯辙。