iOS匯出ipa包時四個選項的意義

來源:互聯網
上載者:User

標籤:ack   安裝   tin   art   分享   www.   匯出   ott   erp   


1. Save for iOS App Store Deployment 

    儲存到本地 準備上傳App Store 或者在越獄的iOS裝置上使用

2. Save for Ad Hoc Deployment 

    蘋果的官方解釋是:To distribute your app to users with designated devices, select “Save for Ad Hoc Deployment.” The app will be code signed with the distribution certificate.(儲存到本地 準備在帳號添加的可使用裝置上使用(具體為在開發人員賬戶下添加可用裝置的udid),該app包是發布認證編譯的)

3. Save for Enterprise Deployment 產生企業包

     這種主要針對企業級賬戶下 準備本機伺服器分發的app,也可直接發給你的客戶或測試人員安裝,無需在帳號中添加裝置的udid。注意:此認證為299$的企業認證

4. Save for Development Deployment

    蘋果的官方解釋是:To distribute your app for internal testing, select “Save for Development Deployment.” The app will be code signed with your development certificate. (針對自我裝載使用,主要給開發人員的裝置(具體也為在開發人員賬戶下添加可用裝置的udid)。該app包是開發認證編譯的)

至於Save for Ad Hoc Deployment和Save for Development Deployment兩個選項的區別,官方給出的解釋是認證的區別,但是對於我們來說,還不是特別清楚具體的用處。其實最早當我們選擇Save for Ad Hoc Deployment來產生ipa包的時候,我們是可以選擇開發認證的,但是現在,它需要我們使用發布認證。我們最早在做程式真機測試的時候,大部分時候是用的開發認證,並沒有發布認證,所有我認為,Save for Development Deployment是我們前期用開發認證,給測試人員發包測試的時候使用的,而到程式開發的後期,我們為了發布,產生了發布認證,此時,我們給client或者tester的時候,應該選擇Save for Ad Hoc Deployment,使用發布認證打包, 而官方對Ad Hoc的解釋是:Ad Hoc模式的包,和將來發布到App Store的包在各種功能測試上是一樣的,只要Ad Hoc模式下測試(推送,內購等)沒有問題,發布到App  Store也是沒有問題的。

  轉載於簡書http://www.jianshu.com/p/94e581861707

 

iOS匯出ipa包時四個選項的意義

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.