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直接安裝)。
歸檔和打包基本流程就是簡單這些。還是比較簡單的