蘋果企業證書到期-蘋果企業簽名發表時間:2019-08-22 15:54作者:假正經來源:原創 隨著越來越多的開發人員開始涉及ios開發領域,目前有越來越多的人都想要迫不及待的將自己開發的APP要安裝到蘋果設備上,但是蘋果的審查機制一天比一天嚴格,導致了一大批APP無法上架到App Store,那么如果想要將APP直接安裝到蘋果設備上就只有一種方式了,就是利用蘋果企業證書簽名。
這就催生了一大批的簽名商,來為ios的開發者開發的應用進行簽名。但是經過企業簽名的APP都會有一個期限,這個期限一般來說是要看提供簽名的企業證書本身到期的時間來決定的,企業證書都是有一個固定的到期時間的,一般蘋果企業證書到期時間為一年,雖然說是一整年,但是這個證書是可以被人為刪除的,也就是說最多期限為一年,具體的到期時間是由蘋果簽名商來支配的,簽名商啥時候給你刪掉,也就意味著你的APP啥時候到期。 對于企業版帳號或者APPprovisioning profile過期的問題,蘋果客服回答只能通過在到期之前對APP進行update來避免用戶使用中出現問題。(那么問題的解決方法就是,每年都必須在證書(distribution certificate或者APP provisioning profile)到期之前,對企業證書發行的APP進行update操作。 蘋果客服還建議,創建兩個distributioncertificate(一個帳號最多可以創建2個分發證書)兩個時間是交疊的,在其中一個到期之前,使用另外一個企業ios簽名APP并提示用戶進行update,即可以避免證書到期還沒有更新導致的APP啟動后閃退的問題。 另外,我還注意到一個問題,provisioningprofile是打包進ipa的,它在里面寫明了APP使用的有效期(創建時間,過期時間和使用期限),至于具體是什么時間,與打包日期有關,與創建這個provisioning profile的時間有關。 對于provisioningprofile已經過期的APP,再次打包時,選擇cerficate后,provisioning profile中的時間就是當前打包的時間;但是對于那些provisioning profile還沒有過期的APP,再次打包,還是使用舊的provisioning profile,creationTime(ExpirationDate)還是之前創建或者update時的時間。這個過期時間有可能與在member center上這個APP中查看到的時間不一致(有可能是生成了新的provisioning profile后,并沒有安裝到Xcode中) 還有一種情況,如果APP沒有特殊的capabilities,那么就可以使用通用的provisioning profile,這個通常是XC:*,它的時間也是一年有效期。 因此,如果不能十分確定每一個打出來的ipa的有效期(過期時間),而又需要關注它具體什么時候需要強制用戶update,最好是在要發行的ipa生成之后,查看其中的provisioning profile。 如果您還有其他的蘋果企業簽名方面的疑問,可以百度“一休哥蘋果企業簽名”,進行在線蘋果簽名咨詢,方便快捷。部分內容摘自誰動了我的芝麻糖,侵刪。
聲明:此篇為299ios簽名原創文章,轉載請標明出處鏈接:http://www.shrxjt.cn/t5.html
下一篇蘋果企業簽名如何進行分發
|