iOS APP上架流程詳解(2017)

前言:

作為一名菜鳥iOS開發(fā)工程師,以前上架都是參照別人大牛的上架流程。終于下定決心自己寫一套上架的流程.

詳細(xì)步驟:

一、在電腦上創(chuàng)建一個(gè)證書請(qǐng)求文件(簽名證書)

首先,打開應(yīng)用程序->實(shí)用工具->鑰匙串訪問(KEY CHAIN)(如下圖) 也可以在標(biāo)簽欄中找到Launchpad->other->鑰匙串訪問?


在證書助理中,選從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書:

點(diǎn)擊從證書頒發(fā)機(jī)構(gòu)申請(qǐng)證書,進(jìn)入如下界面:


注意:

1> 電子郵件地址: 填寫你申請(qǐng)開發(fā)者賬號(hào)的電子郵件地址

2> 常用名稱: 默認(rèn)就好

3> CA電子郵件地址: 空

4> 請(qǐng)求存儲(chǔ)到磁盤(到時(shí)可以選擇保存到桌面,方便找到使用)

點(diǎn)擊繼續(xù),來到以下界面




友情提示 最好重新改換一個(gè)名字,因?yàn)樗械淖C明助理都會(huì)默認(rèn)這一個(gè)名字,如果你有很多app需要上架最好更改一個(gè)和app相仿的名字.方便查找.

此時(shí),在桌面上就可以看到一個(gè)CertificateSigningRequest.certSigningRequest的證書請(qǐng)求文件(CSR文件)。

注意: CSR文件盡量每個(gè)證書都制作一次,將常用名稱區(qū)分開來,因?yàn)樵摮S妹Q是證書中的密鑰的名字。

雙擊CSR文件,安裝簽名證書

點(diǎn)擊繼續(xù),選擇為您自己創(chuàng)建證書


再點(diǎn)擊繼續(xù)


點(diǎn)擊創(chuàng)建?

點(diǎn)擊繼續(xù), 證書成功創(chuàng)建

制作發(fā)布證書

1. 蘋果的開發(fā)者賬號(hào)

2. Mac操作系統(tǒng)

3. Xcode(Xcode的版本使用的是最新版8.3.3)

打開http://developer.apple.com/

點(diǎn)擊Account,進(jìn)入到蘋果 MemberCenter 的登錄界面


輸入自己的開發(fā)者賬號(hào) 密碼 點(diǎn)擊Sing in?


點(diǎn)擊進(jìn)入

點(diǎn)擊右上角的加號(hào)按鈕?


滑到最下面, 點(diǎn)擊Continue


繼續(xù)點(diǎn)擊Continue

由于CSR文件已經(jīng)創(chuàng)建好,直接點(diǎn)擊Continue,然后上傳 CSR 文件


點(diǎn)擊Choose File,選中在Mac上配置的請(qǐng)求文件

點(diǎn)擊Continue,這個(gè)時(shí)候,發(fā)布證書已經(jīng)制作完畢

點(diǎn)擊Download,這時(shí)就有了一個(gè) .cer 證書文件`ios_distribution-4.cer


雙擊安裝證書(如果安裝不上,可以直接將證書文件拖拽到鑰匙串訪問的列表中)

制作Provisioning Profiles證書(簡(jiǎn)稱PP證書)

1. ?PP證書分為 開發(fā)用的PP證書 和 發(fā)布用的PP證書,這里我們制作的是 發(fā)布用的PP證書

2. ?制作 PP 證書,需要 App ID 和 發(fā)布證書(發(fā)布證書在上一步已經(jīng)做好了)

3. 申請(qǐng) App ID

然后點(diǎn)右上角的加號(hào),創(chuàng)建一個(gè)新的 App ID


這里有兩項(xiàng)需要我們自己填:

第一項(xiàng)'Name',用來描述你的'AppID',這個(gè)隨便填,沒有什么限制,最好是項(xiàng)目名稱,這樣方便自己辨識(shí)(不允許包含中文);

第二項(xiàng)'Bundle ID (App ID Suffix)',這是你'App ID'的后綴,這個(gè)需要仔細(xì)填寫。因?yàn)檫@個(gè)內(nèi)容和你的程序直接相關(guān),后面很多地方都要用到就是用項(xiàng)目中的Bundle ID(這樣是最保險(xiǎn)的)。


wildCard格式的證書沒有推送,PassCard等服務(wù)的應(yīng)用,慎重選擇。

有一個(gè)區(qū)別,因?yàn)镻P證書的開發(fā)者證書需要真機(jī)調(diào)試,所以我們需要綁定真機(jī),如果沒有的話,需要將真機(jī)的udid復(fù)制出來在此添加,在發(fā)布PP證書中,是沒有這一步的。

點(diǎn)擊Continue

確認(rèn) App ID信息,如果無誤,點(diǎn)擊Register

點(diǎn)擊Done,這時(shí) App ID就申請(qǐng)成功了

制作發(fā)布用的PP證書



點(diǎn)擊右上角加號(hào)


點(diǎn)擊Continue


選擇自己的App ID? ? 點(diǎn)擊Continue,選擇發(fā)布證書


點(diǎn)擊Continue ?給PP證書起個(gè)名字


點(diǎn)擊Continue,如圖,PP證書制作完畢

點(diǎn)擊Download將PP證書下載下來 ?

雙擊PP證書,將其添加到Xcode中

配置項(xiàng)目環(huán)境

Account的配置




點(diǎn)擊+可以選擇Add Apple ID


輸入開發(fā)者賬號(hào)之后 點(diǎn)擊Sign In 下載Download All Profiles ?

項(xiàng)目配置





到此為止,前期的準(zhǔn)備工作就做完了。

注意這些也是必須要修改的, 不然app會(huì)被拒


ipa提交App Store








點(diǎn)擊左上角加號(hào)?

選擇新建app



1> 名稱:指的是App上架后,顯示在App Store中的名稱

2> 主要語言:SimplifiedChinese(簡(jiǎn)體中文)

3> 套裝ID: Test888-com.iOS.www.*? ? ? 就是之前申請(qǐng)的 App ID4> 套裝ID后綴: Test888? ? ? 后綴就是Xcode中的 Bundle Identifier 最后一個(gè)點(diǎn)后面的內(nèi)容(本例中是 Test888)5> SKU: 可以使用項(xiàng)目中的 Bundle Identifier







將截圖好的圖片加到這里

1> 這里需要不同屏幕的截圖,可以直接用模擬器運(yùn)行后截圖。待模擬器運(yùn)行開始的時(shí)候,按住cmd+S, 模擬器的屏幕截圖就直接保存在桌面上了

2> 每種尺寸的屏幕截圖必須是在模擬器100%的比例下進(jìn)行截取。否則會(huì)報(bào)錯(cuò)。

3> 上傳的時(shí)候會(huì)提示“無法載入文件”的問題。原因是:截圖保存的文件名有中文,修改下截圖名稱即可!



1> 描述: 對(duì)App進(jìn)行簡(jiǎn)要介紹,讓用戶快速了解App的基本功能

2> 關(guān)鍵字: 用戶可以通過這些關(guān)鍵字找到App

3> 技術(shù)支持網(wǎng)址

4> 營(yíng)銷網(wǎng)址

注意:

1> 上傳App Icon的時(shí)候,需要上傳1024*1024的,而且不能有圓角效果和透明效果!

2> 點(diǎn)擊編輯,設(shè)置分級(jí),需要根據(jù)app的實(shí)際情況來設(shè)置

3> 版權(quán),app的所有者和獲利時(shí)間

App 審核信息

提交構(gòu)建版本,打開Xcode,上傳應(yīng)用程序包




選擇Upload to App Store



回到 iTunes? Connect網(wǎng)頁,選擇構(gòu)建版本

點(diǎn)擊提交以供審核



1> 出口合規(guī)信息: 如果使用了加密,選擇『是』,否則選『否』

2> 內(nèi)容版權(quán): 包含了第三方的東西,就選『是』,否則選『否』

3> 廣告標(biāo)識(shí)符(IDFA): 這個(gè)一定要選對(duì),選錯(cuò)了會(huì)導(dǎo)致二進(jìn)制文件永久被拒,需要重新提交二進(jìn)制文件。



到此,整個(gè) App 上架流程就演示完了!

如有不足, 歡迎評(píng)論指正.

最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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