IOS學習之二十:應用的歸檔打包以及distribution測試和上傳到App Store

來源:互聯網
上載者:User

ios應用的分發和上傳。

主要分兩個步驟:一是進入開發人員帳號在iTunes Connect申請和布局一個新的應用資料 ;二是歸檔打包 上傳

一:在iTunes Connect申請和布局一個新的應用資料

1.準備需要的圖片資源  一張:large App icon貌似要1024*1024了(提示這麼說的);1-5張。(如果你的應用適配iPhone5,則需要4 寸螢幕的)

2.進入iTunes Connect--->Manage Your Applicationsg根據相應的步驟建立一個app資料,根據步驟填寫,基本沒什麼難度。

3.如果你準備上傳的話,先將應用狀態設定成 Waiting for upload。

二:歸檔打包

1.首先在做這步之前,希望最好已經在產生安裝了分發認證,以及distribution分發的描述檔案。

Certificates管理您的兩種認證,Development(開發)和Distribution(分發)認證,同樣的,不同類型的認證下還管理著不同的描述檔案。

我這邊分發認證下掛載著兩個分發描述檔案,一個用於AppStore上傳,一個用於Ad Hoc share。

這是相應的開發和分發描述檔案。

2。下載和安裝了,描述檔案後,那麼就可以在Xcode裡歸檔打包了。

在Xcode 中修改下配置:

  1>Bundle Identifier改成你描述檔案指定的APPID。

2>設定Code signing。。。,release這個選擇你的分發認證。(Project和Target下都改下)。

當然最好先Edit Scheme保證你Archive的Build方式是release(一般預設就是)。

3>歸檔,在此前先把裝置連結改成ios device,如果選者的是模擬器什麼的,紅色選項是灰色的。

4>中間會訪問你的私密金鑰簽名等,之後直接跳轉到Organize介面的歸檔選項

右邊有兩個按鈕,第一個是校正用的

驗證你要upload的app於你在iTunes Connect上記錄是否符合

(比如我上傳完後,你在點擊這個按鈕就顯示

)。

現在先看選擇分發選項

先說第三個,就是匯出一個歸檔檔案,具體有什麼用不太清楚,就感覺給你發給其他比如同事,他開啟後直接能在這個選項裡看到。

然後可以用上面說道的驗證時候可以用他已有的認證簽名,如果可以,他也就可以簽名上傳分發了,只是少一步歸檔工作而已。

第二個是產生一個AD Hoc類型額分發ipa,然後發給在描述檔案中添加了裝置的安裝使用。

第一個就是提交到App Store了。

Tips:

1.應用發布時去NSLog,在預先處理XXX-Prefix.pch中添加一句宏

//去log#ifdef DEBUG#else#define NSLog(...){};#endif

2.以Ad Hoc打包發布時,我發現不用發布認證,直接用開發人員認證歸檔打包也行,一些簽名步驟沒了,但是應用還是可以安裝到裝置上去(

反真我一開始沒注意直接用開發認證Archive出來後能通過iTunes直接安裝)。

歸檔和打包基本流程就是簡單這些。還是比較簡單的

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.