❶ 為什麼蘋果手機需要用企業證書簽名之後才可以在蘋果設備上安裝
因為這是蘋果系統的一種安全機制,證書相當於一個通行證一樣的東西,用證書簽過名之後才能在蘋果設備上安裝。
蘋果未進行App Store上架的應用,一般很大一部分都是通過企業簽名進行下載安裝使用的。因為ios用戶下載APP只能在App Store, 而App Store對上架的軟體審核很嚴格,很多APP無法通過審核,只有通過用證書簽名才能分發給ios的用戶下載APP。除了企業簽名還有用個人開發者賬號的超級簽名,還有蘋果官方認可的分發模TF上架。
App需要獲得用戶,那麼在蘋果手機中就要上架到App Store,但是並不是所有App都能順利上架,那麼未上架App Store的下載安裝,這就要看企業開發者賬號的能力了。因為蘋果官方是不允許未經「許可」的App在蘋果手機上直接發布的,所以這就需要找一個可以提供蘋果企業簽名服務的供應商實現App簽名應用下載。這種操作就相當於給App一個許可權,使用了企業證書進行簽名,給予App一個可以下載安裝的「機會」。
與此同時,蘋果手機安裝非AppStore裡面的軟體是需要證書簽名的,是出於安全考慮一般這種 app都不會很完善,需要完全確定它的安全性,經過信任之後才能安裝,並且證書對應不同的系統版本也是有所區別的,有一定時間限制,會過期。
拓展資料:
蘋果企業證書是需要向蘋果公司申請的,蘋果開發者證書大致分為三種
1、第一種是個人開發者證書,需要收費,支持真機調試,可以上架App Store(個人開發者證書後期延伸出的也就是超級簽名)
2、第二種是公司證書。需要收費,支持多人協作開發,可以上架App Store。
3、第三種是企業證書。需要收費,支持企業自己發布App,不可以上架到App Store(企業證書可實現的操作也就是現在常見的企業簽名),第三種是選擇較多也是比較常用的,那麼為什麼蘋果手機可以安裝企業證書簽名的App呢?是因為企業證書一般是企業內部使用的,不能用來進行上架,App還在測試階段可以使用企業簽名來進行下載安裝,方便使用,操作簡單,免去了App Store上架的繁瑣步驟和嚴格的審核省去了大量時間和精力。