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已經添加到開發(fā)者賬號所在的組中。
UDID 是由字母和數字組成的 40 個字符串的序號,用來區(qū)別每一個唯一的 iOS 設備,包括 iPhones, iPads, 以及 iPod Touches,這些編碼看起來是隨機的,實際上是跟硬件設備特點相聯系的。
3.Save for Enterprise Deployment(In House)
該方式需要使用$299美元的企業(yè)賬號,該方式打包的IPA適用性最強,可以在任意一臺iOS設備上安裝。但是也不能因為沒有限制,就將其代替提交App Store直接發(fā)布給用戶使用。肆意的安裝可能會遭到封號。
iOS 應用的證書選擇
對于一個未上線 App Store 的應用,一般來說,開發(fā)者如果需要將應用安裝到某些用戶的設備上,就需要將應用導出為這些設備可以直接安裝的安裝包(.ipa文件),安裝包能否正確導出,是決定了應用能否被正確安裝到設備上的關鍵因素。其中,最關鍵的一個因素是,導出安裝包時,應用所使用的證書(即:簽名方式)。
開發(fā)者可以選擇如下兩種方式的證書簽名方式,來導出應用安裝包:
Ad-hoc 方式
In-house 方式
其中,具體使用哪種方式,取決于開發(fā)者擁有蘋果開發(fā)者賬號的類型。例如,如果開發(fā)者擁有的是蘋果個人開發(fā)者賬號,則可以使用 Ad-hoc 方式;如果擁有的是蘋果企業(yè)開發(fā)者賬號,則可以使用 In-house 方式。關于蘋果開發(fā)者賬號支持的證書類型。
本文由網上采集發(fā)布,不代表我們立場,轉載聯系作者并注明出處:http://m.zltfw.cn/shbk/39157.html