<iOS開發(fā)>之App上架流程(2017)

本文主要介紹了App上架流程,以及上架過程中會(huì)遇到的一些問題.

一.App上架前的準(zhǔn)備.

上架前,需要開發(fā)人員有蘋果開發(fā)者賬號(hào),具體請(qǐng)閱讀蘋果開發(fā)者賬號(hào)注冊(cè)申請(qǐng)流程.本文是在已經(jīng)擁有開發(fā)者賬號(hào)的前提下而開展的.


二.登陸蘋果開發(fā)者官網(wǎng).

1.進(jìn)入蘋果開發(fā)者官網(wǎng).

蘋果開發(fā)者官網(wǎng)

2.點(diǎn)擊Acount.

登陸界面

3.輸入開發(fā)者賬號(hào),點(diǎn)擊Sign in(登陸)

輸入賬號(hào)密碼

三.生成發(fā)布證書

1.點(diǎn)擊Certifcates,Identifiers & Profiles(證書,id,配置)

點(diǎn)擊證書

2.點(diǎn)擊All,再點(diǎn)擊”+”號(hào),添加發(fā)布證書.

添加發(fā)布證書

3.選擇App Store and Ad Hoc.之后continue.

選擇App Store and Ad Hoc

4.還是continue.

創(chuàng)建CSR文件

5.這里需要選擇CSR文件.

選擇CSR文件

6.打開鑰匙串,鑰匙串在Launchpad的Other文件夾中

Launchpad
Other文件夾
鑰匙串訪問

7.點(diǎn)擊鑰匙串訪問 -> 證書助理 ->從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書.

鑰匙串

8.電子郵件地址隨意填寫,郵箱常用名可不填,存儲(chǔ)到磁盤.

證書信息

9.存儲(chǔ)在磁盤上的CSR文件

生成的CSR文件

10.將CSR上傳蘋果服務(wù)器

CSR上傳蘋果服務(wù)器

11.點(diǎn)擊Download下載CER文件,保存并雙擊運(yùn)行,運(yùn)行完成后,點(diǎn)擊Done.

下載CSR文件

12.運(yùn)行之后,在鑰匙串里生成證書,確保證書有效.

鑰匙串訪問

四.創(chuàng)建App IDs并綁定App的Bundle Identifier

1.點(diǎn)擊App IDs,點(diǎn)擊”+”號(hào).

添加AppID

2.填寫AppID 和 Bundle Identifier,name可以根據(jù)公司項(xiàng)目名來填寫,日期只是為了標(biāo)記這個(gè)App ID創(chuàng)建的時(shí)間.建議填寫.Bundle Identifier則為項(xiàng)目的Bundle ID.

添加AppID和Bundle Identifier

3.選擇App Services,默認(rèn)為兩項(xiàng),(根據(jù)具體需求選擇),點(diǎn)擊continue完成創(chuàng)建.

App Services

4.點(diǎn)擊Register

App ID描述

5.點(diǎn)擊Done

點(diǎn)擊Done

6.注冊(cè)成功后內(nèi)容

App ID

注意:
1.上傳App所用的Bundle Identifier為英文 + 數(shù)字的組合,而且是固定的,不能使用占位符和特殊符號(hào).
2.如果工程中的Bundle Identifier改變,則開發(fā)者賬號(hào)中添加的App ID需要重新綁定.


五.生成描述文件

1.描述文件是描述哪臺(tái)電腦能對(duì)哪個(gè)Bundle Identifier的工程進(jìn)行打包測(cè)試或發(fā)布.點(diǎn)擊Provisioning Profiles,點(diǎn)擊All,再點(diǎn)擊右上角"+"號(hào).

生成Provisioning Profile

2.如果是發(fā)布,選擇App Store這個(gè)描述文件,英譯為:創(chuàng)建發(fā)布描述文件以提交你的app到App Store;
如果僅是安裝到不同手機(jī)上進(jìn)行測(cè)試,選擇Ad Hoc,英譯為:創(chuàng)建發(fā)布描述文件以安裝你的app到已經(jīng)注冊(cè)的設(shè)備上(注冊(cè)的設(shè)備上限為100臺(tái)),點(diǎn)擊Continue.

描述文件選擇

3.在App ID這個(gè)選項(xiàng)欄里面找到你剛剛創(chuàng)建的:App ID,點(diǎn)擊Continue.

App ID選擇

4.選擇你剛創(chuàng)建的發(fā)布證書,根據(jù)自己電腦上的發(fā)布證書日期來選擇,點(diǎn)擊Continue.

選擇發(fā)布證書

5.在Profile Name欄里輸入一個(gè)名稱,這個(gè)是Provisioning Profile(簡(jiǎn)稱PP文件)文件的名稱,可隨便輸入,文件名后綴可帶上日期,方便以后使用.然后點(diǎn)擊Continue.

添加Provisioning Profile名稱

6.Download文件,并雙擊運(yùn)行,點(diǎn)擊done完成.

Download PP文件

7.Download生成的PPFile.

生成的PP文件

六.在iTunes Connect中添加上傳App信息并提交到Appstore.

1.用開發(fā)者賬號(hào)登陸iTunes Connect.

iTunes Connect

2.點(diǎn)擊我的App

我的App

3.點(diǎn)擊”+"號(hào),然后新建App.

新建App

4.按要求填寫信息,SKU是公司用于做統(tǒng)計(jì)數(shù)據(jù)之類的id,根據(jù)公司需求填寫

App信心

5.每個(gè)描述后面的?號(hào)是蘋果提供的提示

平臺(tái):

平臺(tái)

名稱:

名稱

語(yǔ)言:

語(yǔ)言

套裝ID:

套裝ID

SKU:

SKU

6.填寫App名稱、套裝ID、類別.分級(jí)位置顯示:無(wú)分級(jí).具體分級(jí)需要在后面填寫.

App具體信息

7.填寫價(jià)格、銷售范圍、批量購(gòu)買計(jì)劃.

價(jià)格、銷售信息

8.需要3.5寸、4寸、4.7寸、5.5寸預(yù)覽圖片,每個(gè)尺寸都要至少3張.

App預(yù)覽圖

3.5寸:640 x 960

3.5寸

4寸:640 x 1136

4寸

4.7寸:750 x 1334

4.7寸

5.5寸:1242 x 2208

5.5寸

9.App的描述根據(jù)公司需求填寫,如果App名稱為”XX助手",關(guān)鍵詞可以寫:”XX、助手、XX助手”,關(guān)鍵詞主要是為了讓用戶在AppStore上搜索應(yīng)用時(shí),能通過對(duì)應(yīng)關(guān)鍵詞能找到匹配的App.

XX助手

10.iMessage App圖中已經(jīng)說明很清楚,一般不用處理

iMessage

11.填寫App圖標(biāo)

App圖標(biāo)

12.分級(jí)填寫,如圖分級(jí)定為17+,如果想要4+,無(wú)限制的網(wǎng)絡(luò)訪問改為否.

分級(jí)填寫

13.如果XX助手App涉及和帶有藍(lán)牙的硬件連接,需要上傳App和硬件使用操作的視頻演示地址,我上傳的是優(yōu)酷.(只要是App和硬件進(jìn)行交互,就需要有App操作視頻演示地址)

XX助手審核信息

14.Apple Watch圖中也說明很清楚,一般不用處理.

Apple Watch圖標(biāo)

七.xcode打包項(xiàng)目

1.構(gòu)建版本,需要到Xcode中去打包.

構(gòu)建版本

2.版本選擇的問題

版本選擇

3.打開Xcode,設(shè)備選擇Generic iOS Device.然后使用快捷鍵Command + B,進(jìn)行編譯.下圖中有一些簡(jiǎn)單說明

配置說明

4.選擇Product -> Scheme -> Edit Scheme 或者使用快捷鍵Command + < ,打開界面.

Edit Scheme

5.把Run、Test、Profile、Analyze、Archive中的Build Configuration全部改為Release.之后Close.

修改為Release的位置

6.編譯成功,選擇Product -> Archive.進(jìn)行打包.

Archive

7.打包后彈窗,上傳給蘋果團(tuán)隊(duì)進(jìn)行測(cè)試的包不能帶有iPhone等字樣,因?yàn)?蘋果對(duì)打包的文件名稱有要求.所以,我把"Unity-iPhone"改了.

打包的文件名

8.選擇Validate進(jìn)行驗(yàn)證,再Choose對(duì)應(yīng)的付費(fèi)過的開發(fā)者團(tuán)隊(duì).

Validate

9.點(diǎn)擊Validate

點(diǎn)擊Validate

10.等待驗(yàn)證結(jié)果

等待驗(yàn)證

11.驗(yàn)證失敗,點(diǎn)擊done.因?yàn)橹耙呀?jīng)出現(xiàn)build為3的版本,所以,將build改為4,從步驟(五.6)再走一次流程.如果沒錯(cuò)則繼續(xù).

驗(yàn)證失敗

12.驗(yàn)證成功,如下,選擇done.

驗(yàn)證成功

13.選擇Upload to App Store,彈窗后還是選擇付費(fèi)的開發(fā)者團(tuán)隊(duì).

Upload to App Store

14.選擇Upload

Upload

15.等待上傳

等待上傳

16.上傳中

上傳中

17.上傳成功

上傳成功

18.返回到iTunes Connect網(wǎng)站中,我的App -> 準(zhǔn)備提交 -> 選擇構(gòu)建版本右側(cè)的”+"號(hào).

添加構(gòu)建版本

19.選擇構(gòu)建版本,點(diǎn)擊完成.

選擇構(gòu)建版本

20.提交審核.

提交審核

21.出現(xiàn)廣告標(biāo)識(shí),根據(jù)情況填寫,再提交.

廣告表示符

22.App等待審核.

等待審核

CSDN

iOS開發(fā) -- App上架流程(2017)

個(gè)人博客

iOS開發(fā)之App上架流程(2017)

最后編輯于
?著作權(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)容