之App上架流程(2017)

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

一.App上架前的準備.

上架前,須要開發人員有蘋果開發者帳號,具體請閱讀蘋果開發者帳號註冊申請流程.本文是在已經擁有開發者帳號的前提下而開展的.git


二.登錄蘋果開發者官網.

1.進入蘋果開發者官網.github

 
蘋果開發者官網

2.點擊Acount.xcode

 
登錄界面

3.輸入開發者帳號,點擊Sign in(登錄)服務器

 
輸入帳號密碼

三.生成發佈證書

1.點擊Certifcates,Identifiers & Profiles(證書,id,配置)網絡

 
點擊證書

2.點擊All,再點擊」+」號,添加發布證書.app

 
添加發布證書

3.選擇App Store and Ad Hoc.以後continue.測試

 
選擇App Store and Ad Hoc

4.仍是continue.網站

 
建立CSR文件

5.這裏須要選擇CSR文件.ui

 
選擇CSR文件

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

 
Launchpad
 
Other文件夾
 
鑰匙串訪問

7.點擊鑰匙串訪問 -> 證書助理 ->從證書頒發機構請求證書.

 
鑰匙串

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

 
證書信息

9.存儲在磁盤上的CSR文件

 
生成的CSR文件

10.將CSR上傳蘋果服務器

 
CSR上傳蘋果服務器

11.點擊Download下載CER文件,保存並雙擊運行,運行完成後,點擊Done.

 
下載CSR文件

12.運行以後,在鑰匙串裏生成證書,確保證書有效.

 
鑰匙串訪問

四.建立App IDs並綁定App的Bundle Identifier

1.點擊App IDs,點擊」+」號.

 
添加AppID

2.填寫AppID 和 Bundle Identifier,name能夠根據公司項目名來填寫,日期只是爲了標記這個App ID建立的時間.建議填寫.Bundle Identifier則爲項目的Bundle ID.

 
添加AppID和Bundle Identifier

3.選擇App Services,默認爲兩項,(根據具體需求選擇),點擊continue完成建立.

 
App Services

4.點擊Register

 
App ID描述

5.點擊Done

 
點擊Done

6.註冊成功後內容

 
App ID

注意:
1.上傳App所用的Bundle Identifier爲英文 + 數字的組合,並且是固定的,不能使用佔位符和特殊符號.
2.若是工程中的Bundle Identifier改變,則開發者帳號中添加的App ID須要從新綁定.


五.生成描述文件

1.描述文件是描述哪臺電腦能對哪一個Bundle Identifier的工程進行打包測試或發佈.點擊Provisioning Profiles,點擊All,再點擊右上角"+"號.

 
生成Provisioning Profile

2.若是是發佈,選擇App Store這個描述文件,英譯爲:建立發佈描述文件以提交你的app到App Store;
若是僅是安裝到不一樣手機上進行測試,選擇Ad Hoc,英譯爲:建立發佈描述文件以安裝你的app到已經註冊的設備上(註冊的設備上限爲100臺),點擊Continue.

 
描述文件選擇

3.在App ID這個選項欄裏面找到你剛剛建立的:App ID,點擊Continue.

 
App ID選擇

4.選擇你剛建立的發佈證書,根據本身電腦上的發佈證書日期來選擇,點擊Continue.

 
選擇發佈證書

5.在Profile Name欄裏輸入一個名稱,這個是Provisioning Profile(簡稱PP文件)文件的名稱,可隨便輸入,文件名後綴可帶上日期,方便之後使用.而後點擊Continue.

 
添加Provisioning Profile名稱

6.Download文件,並雙擊運行,點擊done完成.

 
Download PP文件

7.Download生成的PPFile.

 
生成的PP文件

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

1.用開發者帳號登錄iTunes Connect.

 
iTunes Connect

2.點擊個人App

 
個人App

3.點擊」+"號,而後新建App.

 
新建App

4.按要求填寫信息,SKU是公司用於作統計數據之類的id,根據公司需求填寫

 
App信心

5.每一個描述後面的?號是蘋果提供的提示

平臺:

 
平臺

名稱:

 
名稱

語言:

 
語言

套裝ID:

 
套裝ID

SKU:

 
SKU

6.填寫App名稱、套裝ID、類別.分級位置顯示:無分級.具體分級須要在後面填寫.

 
App具體信息

7.填寫價格、銷售範圍、批量購買計劃.

 
價格、銷售信息

8.須要3.5寸、4寸、4.7寸、5.5寸預覽圖片,每一個尺寸都要至少3張.

 
App預覽圖

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的描述根據公司需求填寫,若是App名稱爲」XX助手",關鍵詞能夠寫:」XX、助手、XX助手」,關鍵詞主要是爲了讓用戶在AppStore上搜索應用時,能經過對應關鍵詞能找到匹配的App.

 
XX助手

10.iMessage App圖中已經說明很清楚,通常不用處理

 
iMessage

11.填寫App圖標

 
App圖標

12.分級填寫,如圖分級定爲17+,若是想要4+,無限制的網絡訪問改成否.

 
分級填寫

13.若是XX助手App涉及和帶有藍牙的硬件鏈接,須要上傳App和硬件使用操做的視頻演示地址,我上傳的是優酷.(只要是App和硬件進行交互,就須要有App操做視頻演示地址)

 
XX助手審覈信息

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

 
Apple Watch圖標

七.xcode打包項目

1.構建版本,須要到Xcode中去打包.

 
構建版本

2.版本選擇的問題

 
版本選擇

3.打開Xcode,設備選擇Generic iOS Device.而後使用快捷鍵Command + B,進行編譯.下圖中有一些簡單說明

 
配置說明

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

 
Edit Scheme

5.把Run、Test、Profile、Analyze、Archive中的Build Configuration所有改成Release.以後Close.

 
修改成Release的位置

6.編譯成功,選擇Product -> Archive.進行打包.

 
Archive

7.打包後彈窗,上傳給蘋果團隊進行測試的包不能帶有iPhone等字樣,由於,蘋果對打包的文件名稱有要求.因此,我把"Unity-iPhone"改了.

 
打包的文件名

8.選擇Validate進行驗證,再Choose對應的付費過的開發者團隊.

 
Validate

9.點擊Validate

 
點擊Validate

10.等待驗證結果

 
等待驗證

11.驗證失敗,點擊done.由於以前已經出現build爲3的版本,因此,將build改成4,從步驟(五.6)再走一次流程.若是沒錯則繼續.

 
驗證失敗

12.驗證成功,以下,選擇done.

 
驗證成功

13.選擇Upload to App Store,彈窗後仍是選擇付費的開發者團隊.

 
Upload to App Store

14.選擇Upload

 
Upload

15.等待上傳

 
等待上傳

16.上傳中

 
上傳中

17.上傳成功

 
上傳成功

18.返回到iTunes Connect網站中,個人App -> 準備提交 -> 選擇構建版本右側的」+"號.

 
添加構建版本

19.選擇構建版本,點擊完成.

 
選擇構建版本

20.提交審覈.

 
提交審覈

21.出現廣告標識,根據狀況填寫,再提交.

 
廣告表示符

22.App等待審覈.

 
等待審覈

CSDN

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

我的博客

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

做者:o惜樂o 連接:https://www.jianshu.com/p/440ea5a2bb54 來源:簡書 著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
相關文章
相關標籤/搜索