蒲公英開發者服務平臺致力于提供優秀的開發者上下游服務,解決開發者在整個開發者生命周期中的各個需求。
掃碼關注
蒲公英微信公眾號
獲取最新動態、官方福利、優惠活動等信息
蒲公英文檔中心
對于一個未上線 App Store 的應用,一般來說,開發者如果需要將應用安裝到某些用戶的設備上,就需要將應用導出為這些設備可以直接安裝的安裝包(.ipa文件),安裝包能否正確導出,是決定了應用能否被正確安裝到設備上的關鍵因素。其中,最關鍵的一個因素是,導出安裝包時,應用所使用的證書(即:簽名方式)。
開發者可以選擇如下兩種方式的證書簽名方式,來導出應用安裝包:
其中,具體使用哪種方式,取決于開發者擁有蘋果開發者賬號的類型。例如,如果開發者擁有的是蘋果個人開發者賬號,則可以使用 Ad-hoc 方式;如果擁有的是蘋果企業開發者賬號,則可以使用 In-house 方式。關于蘋果開發者賬號支持的證書類型,請見下表:
賬號類型 | 價格 | 可以發布AppStore? | 可以通過蒲公英安裝? | 支持安裝設備數量 | 申請條件 | 證書類型 |
---|---|---|---|---|---|---|
個人賬號 | $99 | 可以 | 可以 | 100 | 無限制 | Ad Hoc, App Store |
公司賬號 | $99 | 可以 | 可以 | 100 | DUNS編碼 | Ad Hoc, App Store |
企業賬號 | $299 | 不可以 | 可以 | 無限制 | DUNS編碼 | Ad Hoc, In House |
教育賬號 | $0 | 可以 | 可以 | 100 | 教育機構 | Ad Hoc, App Store |
關于導出時,具體的操作方式,請查看:打包 iOS 的 IPA 文件
到目前為止,蘋果為 iOS 應用共提供了三種類型的證書簽名方式,每一種都有獨特的用途。這三種分別是:
蒲公英會根據打包證書的不同,分別顯示為內測版
、企業版
、App-Store版
。
關于這三種類型的證書,區別如下表所示:
證書名稱 | 蒲公英顯示 | 蒲公英支持的安裝范圍 | 支持的蘋果開發者類型 |
---|---|---|---|
Ad-hoc | 內測版 | 需要把設備UDID添加到證書才可安裝 | 個人賬號、公司賬號、教育賬號、企業賬號 |
In-house | 企業版 | 任何iOS設備均可安裝 | 企業賬號 |
App-Store | App-Store | 只能通過App Store安裝 | 個人賬號、公司賬號、教育賬號 |
當一個 iOS 的應用上傳到蒲公英后,蒲公英會顯示出這個應用是使用哪種方式的證書來簽名打包的。如圖所示:
同時,在應用下載頁面、應用管理頁面中,也可以看到某個應用的打包方式。
注:此文僅適用于 iOS 類型的應用。
支付成功
蒲公英 VIP 用戶群
請打開微信 — 掃一掃,加入群聊