iOS開發之App更新迭代上架流程

weixin_34321977發表於2017-07-27
  • 由於是迭代開發,所以之前已經建立好了證書、描述檔案等(真機除錯+打包+釋出),我們只需Archive即可。

別急,跟著步驟走:

一.小版本只需修改build號(大版本同時修改Version號、build號);切換真機模式;勾選Product->Archive
2364940-8341da3a85926798.png
Snip20170727_192.png

二.Upload to App Store
2364940-016f637400bf743f.png
Snip20170727_193.png
2364940-0d709a895d544b56.png
Snip20170727_139.png
2364940-5ca4378c41ce87b9.png
Snip20170727_140.png

三.登入蘋果開發者中心,勾選iTunes Connect
2364940-d6bf0b469b5da2e2.png
Snip20170727_195.png
2364940-96e70d79f8eeb87d.png
Snip20170727_197.png

四.選擇更新迭代的App
2364940-0db3c98f2f2bb7c0.png
Snip20170727_198.png
五.點選iOS,填寫要更新的App的相關資訊
2364940-16e2a4bde4e3a89a.png
Snip20170727_124.png
六.填寫資訊介面中的要填寫的構建版本,就是步驟2中的Archives操作。
2364940-e313c7722d1090b5.png
Snip20170727_199.png
  • 選中步驟2中生成的構建版本,然後點選完成即可。


    2364940-25ba6f3fd8b86eb5.png
    Snip20170727_190.png
  • 重點:將構建版本設為過期(之前是將構建版本2和構建版本3設為過期) ,即使表面上看不到了,但是構建版本仍然在開發者中心,只是隱藏罷了。驗證:構建一個同樣的version版本,將build往上加1(變為1.0.9),version不變(1.0.8),其實就是構建版本1,就可以看到version為1.0.8中所有的構建版本了(3個)
2364940-15996bf129685786.png
隱藏(過期)構建版本.png

七.其他資訊參考網上即可,最後提交稽核。
2364940-9da5744607d5edf4.png
Snip20170727_200.png
八.一天左右,稽核通過啦。
2364940-09cd9c136782dcd2.jpg
圖片發自簡書App

遇到的問題1
  • 已經在蘋果開發者中心中上傳了一個version為1.0.8,build為1.0.7的構建版本,這裡你又重複建立了一個。


    2364940-631dec0129f44e0c.png
    Snip20170727_182.png
  • 解決辦法:
    將xcode中的version不變,build加1,或者+2即可。只要不是build不為1.0.7就可以,然後重複以上打包步驟即可。

遇到的問題2
  • 問題:如圖


    2364940-a1b09dc2862819ec.png
    Snip20170727_181.png
  • 解決辦法:
    不可以。只有將build號加1,重新打包。

遇到的問題3
  • 如果正處於等待稽核的構建版本發現了一個致命bug,這時如何將構建版本從稽核中移除呢?並且如何重新新增一個版本呢?
2364940-c4d2d902e7345f89.png
Snip20170727_134.png
2364940-ff3aad50c3f590d7.png
Snip20170727_206.png

還必須將構建版本選項卡中的構建版本刪除

2364940-b83bb9e4895508f9.png
Snip20170727_207.png
  • 重點:新增一個修改後的構建版本,只能在當前頁面重新新增構建版本哦。因為加號按鈕中的iOS是不可選的狀態,就不會生成新的頁面新增構建版本。
2364940-45f7ff4c620bace0.png
Snip20170727_210.png

遇到的問題4
  • 若彈框提醒如下內容,點選否,然後勾選框選的內容即可。


    2364940-791f5a02b9e8871e.png
    Snip20170727_201.png

MyList1 MyList2

相關文章