先介紹下證書類型ios
不少剛開始接觸iOS證書的開發者可能不是很瞭解iOS證書的類型功能和概念。工具
下面對iOS證書的幾個方面進行介紹。測試
iOS證書的類型和做用ui
一、iOS開發證書spa
iOS開發證書是用於測試APP,在開發過程當中安裝到蘋果手機真機測試APP的運行狀況。blog
二、iOS發佈證書圖片
當APP開發測試好後上線就須要用到iOS發佈證書,用iOS發佈證書打包的ipa才能上傳到App Store審覈。ip
三、iOS推送證書開發
iOS推送證書是用於推送通知的,平時咱們在手機的系統欄下拉看到的那些消息就是推送通知,若是要作這個功能就須要配置推送證書。it
四、iOS企業證書
iOS企業證書須要企業開發者帳號才能申請,用於沒法上架App Store的蘋果APP打包簽名使用。
經常使用的就是以上這4種iOS證書,當你須要什麼功能的時候就知道用哪一個類型的iOS證書。
iOS證書的構成和有效性
iOS證書由兩個文件構成。p12文件和.mobileprovision文件
p12文件至關於公鑰,.mobileprovision文件至關於私鑰。
開發證書p12文件蘋果規定只能申請2個,發佈證書p12文件只能申請3個!iOS證書配置.mobileprovision文件是沒有任何數量限制的!
p12能夠共用,一個p12能夠對應無數個.mobileprovision文件!因此就算p12申請一個也夠用了,能夠對應建立無數套iOS證書!
因此對於證書數量的擔心是沒有意義的!不會限制你上架多少個APP!
ios證書的有效期是一年,在咱們軟件的和開發者後臺都能看到到期時間。
iOS證書能夠刪除嗎,到期怎麼更新
iOS證書是能夠隨意刪除的(無論有沒有到期),不會影響已經上架的APP。
若是你還在測試APP。刪除了測試用的開發證書,APP將打不開,固然這個也沒什麼關係,測試APP是要不停打包的,從新申請證書打包從新安裝就能夠了。
iOS證書到期了需不須要從新申請呢,具體看須要,若是你要更新已經上架的APP,更新版本,刪除到期的證書從新申請打包上傳更新。
若是不更新APP,到期了無論他也沒什麼關係,不會影響上架了的APP。
iOS證書申請輔助工具Appuploader
能夠幫助在Windows電腦直接申請iOS證書,若是是使用HBuilder、AppCan、APICloud等工具跨平臺開發,沒有Mac的開發者,能夠很是方便的申請iOS證書去打包蘋果APP