2016最新iOS APP提交上架流程

廢話不多說,直接上教程:
1.首先你必須有一個(gè)可以發(fā)布APP的開發(fā)者賬號(hào):登入https://developer.apple.com 如下圖:

1.png

2.按圖上操作后進(jìn)入以下界面申請(qǐng)App IDs:
2.png

選擇App IDs ——>點(diǎn)擊+創(chuàng)建一個(gè)新的App ID
3.png

這里你需要填寫你發(fā)布的項(xiàng)目的Name和Bundle ID:
Name:用來描述你的AppId,可以隨便填,建議使用項(xiàng)目名稱(不允許中文哦);
Bundle ID (App ID Suffix):這是你appid的后綴,這個(gè)需要仔細(xì)。因?yàn)檫@個(gè)內(nèi)容和你的程序直接相關(guān),后面很多地方要用到,規(guī)范的格式寫法是com.yourcompany.yourappname,建議使用項(xiàng)目中的Bundle ID.
4.png

第三項(xiàng)App Services默認(rèn)會(huì)選擇2項(xiàng),不能修改,只需要選擇上自己需要的服務(wù)即可,常用的是推送,上圖已勾選.
然后點(diǎn)擊Continue確認(rèn)沒有錯(cuò)的話直接點(diǎn)擊Submit后點(diǎn)擊Done即完成App ID的創(chuàng)建.
3.創(chuàng)建證書:
3.1、創(chuàng)建一個(gè)證書請(qǐng)求文件
首先打開應(yīng)用程序-實(shí)用工具-鑰匙串訪問,在證書助理中,選擇"從證書頒發(fā)機(jī)構(gòu)求證書",如下圖:
5.png

在下圖所示的界面,你的電子郵件地址:填你申請(qǐng)idp的電子郵件地址,常用名稱,默認(rèn)就好,CA電子郵件地址空,請(qǐng)求是:存儲(chǔ)到磁盤,點(diǎn)擊右下角"繼續(xù)":
6.png

選擇保存的位置,比如選擇桌面。下一步點(diǎn)擊完成,你就可以看到你的桌面多了一個(gè)CertificateSigningRequest.certSigningRequest的證書請(qǐng)求文件。注:CSR文件盡量每個(gè)證書都制作一次,將常用名稱區(qū)分開來,因?yàn)樵摮S妹Q是證書中的密鑰的名字。
3.2、制作Provisioning Profile證書文件
3.2.1 開發(fā)者證書的制作:登錄到開發(fā)者中心,找到證書配置的版塊,如下圖操作:
7.png

發(fā)布證書和開發(fā)者證書需要操作兩次,分別創(chuàng)建,開發(fā)者證書用于真機(jī)調(diào)試,發(fā)布證書用于提交到AppStore。
8.png

然后下一步,會(huì)提示創(chuàng)建CSR文件,也就是證書簽名請(qǐng)求文件.
9.png

直接選擇我們上一步保存在桌面的CertificateSigningRequest.certSigningRequest的證書請(qǐng)求文件即可.提交上去后就會(huì)生成一個(gè)cer證書,如下圖所示,有效期為一年.
10.png
點(diǎn)擊DownLoad,雙擊安裝。(如果安裝不上,可以直接將證書文件拖拽到鑰匙串訪問的列表中)
兩個(gè)證書創(chuàng)建完下載后雙擊安裝如下:
12.png

3.2.2 Provisioning Profile證書制作:(配置文件)
13.png
該流程也需要進(jìn)行兩次,分別創(chuàng)建開發(fā)用的PP證書和發(fā)布的PP證書.
下一步的選擇項(xiàng)里會(huì)自動(dòng)檢測匹配你的AppID
QQ20160518-0.png

QQ20160518-1.png

這里有一個(gè)區(qū)別,因?yàn)镻P證書的開發(fā)者證書需要真機(jī)調(diào)試,所以我們需要綁定真機(jī),這里因?yàn)橹拔姨砑舆^一些設(shè)備,所以這里就可以直 接全選添加,如果沒有的話,需要將真機(jī)的udid復(fù)制出來在此添加,在發(fā)布PP文件中,是沒有這一步的。


QQ20160518-2.png

之后就是輸入一個(gè)PP證書的名字了,然后生成,下載保存,雙擊就添加到Xcode中,這樣在真機(jī)調(diào)試或者發(fā)布時(shí),就可以分別有不同的PP證書與其對(duì)應(yīng).


QQ20160518-4.png

3.3補(bǔ)充推送證書:創(chuàng)建推送證書流程同開發(fā)者證書的制作,這里不再詳細(xì)贅述,分別創(chuàng)建兩次如下圖:
QQ20160518-8.png

創(chuàng)建成功如下圖:


QQ20160518-0.png
分別下載兩個(gè)推送證書,雙擊打開,在鑰匙串中分別導(dǎo)出兩個(gè)證書的p12文件,如果使用的是極光推送,則在極光推送應(yīng)用設(shè)置里導(dǎo)入兩個(gè)p12文件如圖:
QQ20160518-1.png
注:Bundle ID會(huì)根據(jù)導(dǎo)入的p12文件自動(dòng)生成.
  1. 配置項(xiàng)目環(huán)境
    4.1 Account的配置
    Xcode——>Preferences 就會(huì)出現(xiàn)Account的配置界面,如圖:
    點(diǎn)擊+可以選擇Add Apple ID;點(diǎn)擊View Details可以查看該Apple Id下的Certificates和Provisioning Profile證書文件,在這里你可以點(diǎn)擊下載。


    QQ20160518-5.png

    4.2 項(xiàng)目的配置
    在項(xiàng)目Targets下的Identity中,Team選擇對(duì)應(yīng)的Apple ID 即可


    QQ20160518-7.png

    在XCode的項(xiàng)目設(shè)置里,Provisioning Profile就可以選擇對(duì)應(yīng)的證書
    QQ20160518-6.png

    5.ipa打包
    5.1 Archive在線打包
    在真機(jī)狀態(tài)下選擇Product——>Archive(如果不是真機(jī)狀態(tài)下,Archive會(huì)是灰色不可用的),成功會(huì)彈出如下圖:
    QQ20160518-3.png

    點(diǎn)擊Export導(dǎo)出ipa的包用與上傳即可。
    6.ipa提交App Store
    6.1 在itunes中創(chuàng)建程序
    登錄開發(fā)者中心,選擇Itunes Connect,進(jìn)入后選擇“我的App”,點(diǎn)擊左上角的+選擇“新建App”,根據(jù)自己的app然后填寫相應(yīng)的信息即可,這里就不一一講解了,但是其中的注意事項(xiàng)會(huì)寫到:
    (1)選擇語言的時(shí)候,簡體中文是Simplified Chinese
    (2)套裝ID與SKU主要是app的唯一標(biāo)識(shí),建議使用項(xiàng)目中Bundle Identifier,即com.company.projectname
    (3)上傳App Icon的時(shí)候,需要上傳1024*1024的,而且不能有圓角效果哦
    (4)這里需要不同屏幕的截圖,可以直接用模擬機(jī)運(yùn)行后截圖,也可以讓UI給你切圖
    (5)上傳的時(shí)候會(huì)提示“無法載入文件”的問題。原因是:截圖保存的文件名有中文,修改下截圖名稱即可
    (6)屏幕尺寸:4.7英寸/iphone6 5.5英寸/iphone 6 plus 4英寸/iphone5S 3.5英寸/ iPhone 4S

7.ipa包的上傳:我使用的是Applicaton Loader:點(diǎn)擊左上角Xcode-->Open Developer Tools-->Applicaton Loader


QQ20160518-6.png

點(diǎn)擊選取,選擇上一步導(dǎo)出的ipa,然后選擇對(duì)應(yīng)的信息,成功之后,可以在itunesconnect活動(dòng)中查看所有構(gòu)建版本


QQ20160518-7.png

注:鑒于iTunes Connect的服務(wù)器問題,這個(gè)網(wǎng)站時(shí)而英文,時(shí)而中文,比如下一張圖就變成英文的了gg

當(dāng)處理完成就可以在構(gòu)建版本中選擇上傳的應(yīng)用


QQ20160518-9.png

然后提交審核
QQ20160514-2.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容