一年前就想要寫一篇這樣的文章,希望給一些人提供清晰地思路和便利,但是因?yàn)榭吹搅?a href="http://www.reibang.com/p/391f6102b4fb" target="_blank">這篇文章真的是十分的詳細(xì),所以感覺沒有再總結(jié)的必要.然而今年感覺我想表達(dá)的思路跟它有出路.所以決定重新整理一下,畢竟有的步驟是添加了新內(nèi)容,目前基本步驟有變動(dòng)或者添加的地方都會(huì)再文末更新,只想看最新的,可以直接到文末.
一.準(zhǔn)備工作
開發(fā)人員都知道, 需要兩樣?xùn)|西
1> 付費(fèi)的開發(fā)者賬號(如果沒有賬號的可以先看看這個(gè)申請的步驟, 希望能幫到你)
2> 已經(jīng)完成的項(xiàng)目
二.正式流程之添加App
1.進(jìn)入這個(gè)網(wǎng)站https://developer.apple.com點(diǎn)擊右上角開發(fā)者中心Account
2.進(jìn)入到如下頁面,填寫付費(fèi)的那個(gè)開發(fā)者賬號和密碼然后點(diǎn)擊登錄
3.按照圖片步驟進(jìn)行依次進(jìn)入如下頁面直到添加App入口
4.正式填寫App內(nèi)容,所有填寫注意事項(xiàng)我都在圖中進(jìn)行了標(biāo)注,如下圖:
創(chuàng)建成功后會(huì)有下面的頁面
存儲(chǔ)成功后 選擇左邊的 價(jià)格與銷售范圍
這項(xiàng)繼續(xù)填寫信息!
存儲(chǔ)成功后 選擇左邊的 1.0準(zhǔn)備提交
這項(xiàng)進(jìn)行最后一項(xiàng)填寫信息!
三.正式流程之關(guān)于證書,描述文件
這個(gè)步驟我沒有寫在第一條是因?yàn)?有的開發(fā)人員在剛創(chuàng)建項(xiàng)目的時(shí)候因?yàn)樾枰M(jìn)行真機(jī)測試,所有就把發(fā)布證書和描述文件也做好了 也不用發(fā)版的時(shí)候再來做這個(gè)工作, 所以如果這一步已經(jīng)做過的親們可以直接看下一步打包上傳構(gòu)建版本了.沒做這一步的親們,調(diào)到這里,還是文章開頭分享的文章,關(guān)于證書和描述文件已經(jīng)很詳細(xì)了, 我就不再親自演示一遍了,這里要感謝這位博友的無私分享,來波掌聲 hahaha
二.正式流程之上傳和發(fā)布
廢話不多說, 下面就要處理我們得工程了, 檢查一些設(shè)置,配置證書等等,這部分還是要看那位無私的博主文章(我好像打一個(gè)奸笑的表情啊 啊哈哈哈 別打我 我就是懶 不想再搞一遍別人都搞好的東西 ) 因?yàn)榈浆F(xiàn)在他寫的那一套都是好用的而且還很全,適用于小白和資深健忘開發(fā)人員, 再來一遍點(diǎn)這里跳過去快去觀摩啊~~~ 好像我把來看我文章的人都引到無私博主那里去了,可能我的文章就棄讀啦哈啊哈 誰讓你們美的, 你們學(xué)會(huì)了,你們開心就好~~
不過等等等等, 最近發(fā)現(xiàn)iOS11后有一些地方發(fā)生了變化,所以從項(xiàng)目打包到上傳的過程我還是給大家貼圖展示吧 所以當(dāng)你版本號 還有release模式 證書等等都配置好以后準(zhǔn)備Archive的話,就繼續(xù)看我這個(gè)?? 下面主要就是貼圖展示未出現(xiàn)過的步驟 其他跟以前版本一樣的詳細(xì)的說明就不再寫了
進(jìn)行到第2步點(diǎn)擊上傳后,會(huì)出現(xiàn)下面的頁面.具體翻譯過來的漢語意思我就不再翻譯了,某詞典可以解決,我就直白的講一下3個(gè)復(fù)選框選中后代表啥:
1> include bitcode for iOS content
bitcode是被編譯程序的一種中間形成的代碼,包含bitcode配置的程序?qū)?huì)在App Store上被編譯和鏈接. 通常因?yàn)橛械牡谌綆觳恢С謆itcode所以要將程序的bitcode設(shè)置為NO,那么這里意思是是否允許App Store利用硬件、軟件或編譯器的變化來構(gòu)建你的應(yīng)用程序.如果這個(gè)勾選了就是允許蘋果對我們編譯的代碼進(jìn)行一次優(yōu)化.如果工程里面的bitcode為NO,則不會(huì)有此選項(xiàng),我這個(gè)工程就是這樣的.
2> Strip swift symbols
勾選這一項(xiàng)的話會(huì)讓你的包內(nèi)存小一些,對包進(jìn)行了一個(gè)壓縮,俗稱去除swift符號.如果項(xiàng)目中未包含swift第三方庫或者代碼,則沒有此選項(xiàng).
3> Upload your app's symbols to receive symbolicated reports from Apple
這個(gè)意思是勾選之后用戶的崩潰日志和其他診斷信息會(huì)在Xcode中被標(biāo)記,也可以查看 .
這里面我是2 3都選了,然后接下來Next到下圖
這里面要選擇你的程序?qū)?yīng)的證書和描述文件 選好后繼續(xù)Next,就可以看到正在上傳.等到進(jìn)度條滿了后,又看到了下面的警告:
這個(gè)警告的意思是我的程序里面少了一個(gè)1024*1024px的App icon .只要補(bǔ)上就好了 如果不想補(bǔ)也沒有關(guān)系 ,這只是一個(gè)警告 ,還是會(huì)上傳成功的, 所以接下來done就會(huì)成功了,如下圖.
OK恭喜你, 經(jīng)過了漫長和煎熬的打包, 又冒著經(jīng)常失敗危險(xiǎn)的上傳, 終于成功了!
那這個(gè)時(shí)候我們又要回到當(dāng)初編輯版本信息的網(wǎng)頁, 來上傳你的版本.拿上回去的朋友們刷新了一下可能一臉懵逼,什么情況什么也沒變, 根本沒有+號,讓我添加啊???? 別急!!!!有延遲的很正常,這時(shí)候你打兩把游戲,過去了十多分鐘再刷新肯定就有了, 看下圖,那這里先說一下,如果 根本沒有+號,但是 我想知道知道到底有沒有上傳成功 ,怎么辦呢,可以到 活動(dòng)
里面查看
如果有那你剛才上傳的版本 那就是成功了 然后狀態(tài)是正在處理 如果沒有那就是沒成功.
如果成功了,就可以繼續(xù)了,添加構(gòu)建版本,如下圖
頁面回到頂部點(diǎn)擊右上角提交以供審核
,點(diǎn)擊后會(huì)出現(xiàn)下圖, 一定要認(rèn)真閱讀如實(shí)填寫, 要是你的App不涉及這些 就全部點(diǎn)否, 然后提交.
大功告成!!! 過段時(shí)間刷新查看審核狀態(tài)就好了
更新番外!!!
2019.4月份之后 上傳屏幕截圖部分要求在原來的基礎(chǔ)上增加6.5英寸截屏 為了解決這個(gè)可以在模擬器上運(yùn)行選擇iPhone XS Max再加快捷鍵"command+S+H"截圖即可 同理如果App支持iPad 也要上傳iPad Pro 12.9英寸二代截屏