iOS 打包方式的選擇
1.Save for iOS App Store Deployment
- 該方式必須使用$99的公司賬號或者個人賬號。通過該賬號下的Distribution描述文件關聯Production證書。使用該方式打包的IPA只能用于提交AppStore或者越獄的設備安裝,該選項一般很少選擇,因為如果要提交App Store不需要”Export”,可以直接選擇Upload to App Store….。
2.Save for Ad Hoc Deployment
- 該方式也必須使用$99美元的公司賬號或者個人賬號。通過該賬號下的Distribution描述文件關聯Production證書。該方式打包的IPA可以在App Store之外使用。意思就是非越獄的設備也能夠安裝,但是前提是該設備的UDID已經添加到開發者賬號所在的組中。
UDID 是由字母和數字組成的 40 個字符串的序號,用來區別每一個唯一的 iOS 設備,包括 iPhones, iPads, 以及 iPod Touches,這些編碼看起來是隨機的,實際上是跟硬件設備特點相聯系的。
3.Save for Enterprise Deployment(In House)
- 該方式需要使用$299美元的企業賬號,該方式打包的IPA適用性最強,可以在任意一臺iOS設備上安裝。但是也不能因為沒有限制,就將其代替提交App Store直接發布給用戶使用。肆意的安裝可能會遭到封號。
iOS 應用的證書選擇
對于一個未上線 App Store 的應用,一般來說,開發者如果需要將應用安裝到某些用戶的設備上,就需要將應用導出為這些設備可以直接安裝的安裝包(.ipa文件),安裝包能否正確導出,是決定了應用能否被正確安裝到設備上的關鍵因素。其中,最關鍵的一個因素是,導出安裝包時,應用所使用的證書(即:簽名方式)。
開發者可以選擇如下兩種方式的證書簽名方式,來導出應用安裝包:
- Ad-hoc 方式
- In-house 方式
其中,具體使用哪種方式,取決于開發者擁有蘋果開發者賬號的類型。例如,如果開發者擁有的是蘋果個人開發者賬號,則可以使用 Ad-hoc 方式;如果擁有的是蘋果企業開發者賬號,則可以使用 In-house 方式。關于蘋果開發者賬號支持的證書類型。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論