午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

iOS APP上架流程詳解

 底層漸進(jìn) 2019-01-02

前言:作為一名 iOS 開發(fā)工程師, APP 的上架是必備技能.

iOS 上架的流程主要可以簡單總結(jié)為:

一個(gè)包,兩個(gè)網(wǎng)址,三個(gè)證書,

一個(gè)包: iPA 包,上架用的.

兩個(gè)網(wǎng)址:1>https://itunesconnect.apple.com

              2>https://developer.apple.com

三個(gè)證書:

1>簽名證書.(MAC 電腦鑰匙串生成)

2>制作發(fā)布證書.(簽名證書 開發(fā)者賬號(hào))

3>制作 PP 配置文件.(發(fā)布證書 App ID)

詳細(xì)步驟:

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

首先,打開應(yīng)用程序->實(shí)用工具->鑰匙串訪問(KEY CHAIN),如下圖所示:

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

應(yīng)用程序-實(shí)用工具-鑰匙串訪問

當(dāng)然,也可以Launchpad->其他->鑰匙串訪問

鑰匙串訪問.png

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

鑰匙串訪問證書助理.png

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

證書信息.png

注意:

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

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

3> CA電子郵件地址: 空

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

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

保存.png

點(diǎn)擊存儲(chǔ),將請(qǐng)求文件保存到了桌面上

桌面上的簽名證書.png

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

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

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

安裝證書請(qǐng)求文件.png

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

創(chuàng)建證書.png

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

創(chuàng)建您的證書.png

點(diǎn)擊創(chuàng)建,制作自簽名根證書

制作自簽名根證書.png

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

成功創(chuàng)建證書.png

簽名算法: 帶 RSA加密的 SHA-256公共密鑰信息: RSA 加密,公共密鑰256字節(jié)

二. 制作發(fā)布證書

2.1 前期準(zhǔn)備工作

首先,需要具備以下條件

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

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

3> Xcode(這里使用的是Xcode7.3正式版)

如果沒有賬號(hào),可以打開http://developer.apple.com/注冊(cè)蘋果的開發(fā)者賬號(hào)。開發(fā)者賬號(hào)具體申請(qǐng)流程,這里不再細(xì)述。

如果已經(jīng)有開發(fā)者賬號(hào),打開http://developer.apple.com/

開發(fā)者網(wǎng)站新首頁.png

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

登錄界面.png

輸入自己的開發(fā)者賬號(hào),登錄,進(jìn)入如下界面:

開發(fā)者賬號(hào)首頁.png

2.2 發(fā)布證書的制作

點(diǎn)擊Certificates,Identifiers&Profiles,進(jìn)入如下界面:

添加證書界面.png

點(diǎn)擊右上角的加號(hào)按鈕,然后選擇Production -> App Store and Hoc

選擇制作發(fā)布證書.png

點(diǎn)擊Continue

CSR文件.png

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

生成你的證書.png

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

選中請(qǐng)求文件.png

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

發(fā)布證書制作完畢.png

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

發(fā)布證書文件

`

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

證書已經(jīng)安裝到鑰匙串.png

三、制作Provisioning Profiles配置文件(簡稱PP配置文件)

到目前為止,上架所需要的證書還不齊全,想提交AppStore,還需要PP配置文件。

1> PP證書分為: '開發(fā)用的PP配置文件' 和 '發(fā)布用的PP配置文件',這里我們制作的是 發(fā)布用的PP配置文件.

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

3.1 申請(qǐng) App ID

選擇 App IDs

選擇App IDs.png

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

Snip20160426_36.png

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

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

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

選擇你的app中需要的服務(wù)

App Services.png

注意:

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

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

點(diǎn)擊Continue,進(jìn)入如下界面

確認(rèn)你的App ID.png

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

注冊(cè)完畢.png

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

Test888

3.2 制作發(fā)布用的PP配置文件

點(diǎn)擊 Provisioning Profiles,然后點(diǎn)擊右上角的加號(hào)

發(fā)布PP配置文件.png

點(diǎn)擊Continue,如圖,選擇我們自己的 App ID

選擇自己的App ID.png

點(diǎn)擊Continue,選擇發(fā)布證書

選擇發(fā)布證書.png

點(diǎn)擊Continue,如圖,給PP配置文件起個(gè)名字

給PP配置文件命名

點(diǎn)擊Continue,如圖,PP配置文件制作完畢

PP配置文件制作完畢.png

點(diǎn)擊Download將PP配置文件下載下來,如圖

證書.png

雙擊PP配置文件,將其添加到Xcode中

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

4.1 Account的配置

Xcode ->Preferences->Account,如圖

Account配置界面.png

1> 點(diǎn)擊 可以選擇Add Apple ID;

2> 點(diǎn)擊View Details可以查看該Apple Id下的Certificates和Provisioning Profile配置文件文件,在這里你可以點(diǎn)擊下載。

View Details界面.png

4.2 項(xiàng)目配置

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

選擇對(duì)應(yīng)的Apple ID.png

在Xcode的項(xiàng)目設(shè)置里,Provisioning Profile就可以選擇對(duì)應(yīng)的配置文件。

選擇對(duì)應(yīng)的PP配置文件.png

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

五、ipa打包

5.1 Archive在線打包

在真機(jī)狀態(tài)下選擇Product->Archive(如果不是真機(jī)狀態(tài)下,Archive會(huì)是灰色不可用的),成功會(huì)彈出如下圖:

操作步驟.png

Archive在線打包成功后返回的界面.png

1> Validate表示驗(yàn)證,Export表示導(dǎo)出.

2> 建議先點(diǎn)擊Validate進(jìn)行驗(yàn)證,驗(yàn)證的過程有點(diǎn)慢,但是為了審核順利點(diǎn),還是驗(yàn)證下為好。

3> 驗(yàn)證成功后點(diǎn)擊Export導(dǎo)出ipa的包用與上傳即可。

導(dǎo)出ipa.png

Test888.ipa.png

六、ipa提交App Store

6.1 在 iTunes中創(chuàng)建程序

選擇 iTunes Connect

iTunes Connect.png

進(jìn)入iTunes Connect網(wǎng)頁.png

進(jìn)入 iTunes Connect 網(wǎng)頁

iTunes Connect首頁.png

打開我的App,然后點(diǎn)擊左上角的加號(hào),新建 App

新建App.png

彈出以下界面,設(shè)置 App信息

App信息.png

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

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

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

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

App信息界面.png

價(jià)格與銷售范圍,根據(jù)app不同自己填寫

價(jià)格與銷售范圍.png

設(shè)置完App信息,點(diǎn)擊準(zhǔn)備提交,進(jìn)入如下界面

準(zhǔn)備提交界面.png

設(shè)置App預(yù)覽和屏幕快照

屏幕快照.png

注意:

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

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

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

4> 屏幕尺寸大家都可以查到,為了自己方便,簡單備注下:4.7英寸 -> iPhone6/s5.5英寸—>iPhone6/s Plus4英寸 —>iPhone5S3.5英寸 —> iPhone4S

設(shè)置App描述和關(guān)鍵字

App描述和關(guān)鍵字.png

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

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

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

4> 營銷網(wǎng)址

設(shè)置App 綜合信息

App綜合信息.png

注意:

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

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

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

App 審核信息

App審核信息.png

注意: 審核信息,必須填寫

設(shè)置版本發(fā)布選項(xiàng),本例選擇的是手動(dòng)發(fā)布

版本發(fā)布選項(xiàng).png

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

上傳應(yīng)用程序包.png

正在上傳.png

等上幾分鐘

上傳成功.png

有兩種方式:

1> Xcode6或更高版本

2> Application Loader3.0或更高版本提交構(gòu)建版本

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

選擇一個(gè)需要上架的構(gòu)建版本.png

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

最后的確認(rèn)信息.png

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

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

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

點(diǎn)擊提交

等待審核.png

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

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

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多