iOS APP的上架過程簡介

一、引言

本文描述的iOS APP從無到上架的完整過程,文章的初衷是方便更多人士瞭解這一過程,內容並不涉及具體的操作流程本文適合的對象有:

  • 新接觸iOS開發的技術人員;
  • 運營人員;
  • 其他願意瞭解蘋果APP上架流程的熱心人士

二、首先解釋幾個名詞:

iOS:這個寫法是固定的,是iPhone Operation System的縮寫,小寫英文字母i大寫英文字母O和S,其中這個“i”包括很多含義,並非簡單的代表“iPhone”,iPhone並不只是Internet phone的簡稱,蘋果公司的移動設備大多都帶有這個小寫的“i”,除了iPhone,還有:iPad、iMac、iPod、ITunes等,這個i可以說是是蘋果公司的標識,最大的原因應該是這個i是很多有意義的、積極的、智慧的英文字母的首個字母,比如:internet、individual、imaginative等;切記不要寫成“IOS”或者“ios”,這些都是很不專業的寫法;

APP:application的縮寫,就是應用(程序)或者軟件的意思;

上架:這裏說到的“上架”是指把APP發佈到指定應用商店的過程,對Android系統來講,應用商店有很多,比如:小米手機對應小米應用商店,與此類似的還有魅族、vivo、華爲等,還有一些其他平臺的應用商店,比如騰訊的“應用寶”、百度手機助手、安智應用市場、360手機助手,甚至是中國移動的應用市場等;對於iOS來講,應用市場有且僅有一個!那就是iOS系統自帶的App Store;所以,更具體的說這裏的上架是指:把針對iOS系統的APP發佈到蘋果App Store的過程

 

三、需要的工具:

3.1、蘋果開發者賬號一個;

3.1.1、何爲蘋果開發者賬號?

蘋果開發者賬號是指具有開發者資質的Apple ID(蘋果賬號),開發者資質現在分爲五種:個人、組織、非盈利組織、經認可的教育機構、政府機構。具體的申請流程可參見:蘋果開發者賬號申請流程(2019年12月17日起新版申請),一般的價格爲688元人民幣/每年,企業版的2288元人民幣/年;

3.1.2、蘋果開發者賬號的用處:

a、在iOS軟件開發過程中用的到,主要用於配置相關證書,證書包括:開發證書(Developer)、生產證書(Product)、測試證書(Adhoc)、推送證書(Notification)、打包證書等;

b、在發佈過程要用的到,發佈蘋果APP是在蘋果的iTunes Connect網站進行的,而進入iTunes Connect必須要登錄開發者賬號;

蘋果開發者賬號證書管理頁面

 

ITunes Connect主頁

3.2、能生成IPA包的源碼一套或者對於的IPA一個;

IPA包是用於供用戶下載並能安裝、運行的程序包,如果是源碼,則需要使用編輯器生成對應的IPA;

3.3、能運行Mac OS的電腦一臺

Mac OS:Mac Operation System,蘋果操作系統。 iOS APP程序源碼的編寫、調試,以及生成IPA都是在Xcode編輯器上進行的,而Xcode編輯器運行的基礎就是Mac OS!除此之外,IPA的上傳都是基於Mac OS的,說到上傳,IPA的上傳方式有兩種:一種是直接在Xcode編碼之後直接根據提示上傳,也可以通過 application loader上傳

四、具體的流程

4.1、申請蘋果開發者賬號

申請開發者賬號需要準備的材料有:開通雙重驗證的Apple ID、實名認證信息(個人的話需要身份證號、姓名,其他組織的話最好是是法人的姓名和身份證號,如果組織的不是法人,則需要提供法人或組織的授權證明,另外需要注意的是:實名認證信息包括活體人像採集)、華夏鄧白氏編碼(個人版不需要);

申請週期:

  • 申請Apple ID:包括開啓雙重驗證大約十分鐘
  • 華夏鄧白氏編碼申請(公司材料齊全):週期一般爲半個月;
  • 個人版的:如果需要申請Apple ID的話,一般二十分鐘左右;
  • 其他類型的話需要先申請鄧白氏編碼+蘋果審覈,一般是15+5

4.2、立項、設計、編碼、測試,確定要發佈APP的源碼;

4.3、在ITunes Connect上創建APP,並填寫APP的名稱(該名稱是在App Store上顯示的名稱)、關鍵詞、標題、副標題、宣傳文本、樣機圖、銷售地區、定價、評級等

4.4、根據確定的源碼,生成IPA包,並上傳到ITunes Connect;

4.5、在ITunes Connect上提交審覈

4.6、等待蘋果審覈通過之後就可以發佈到App Store

需要注意的是:APP的首次發佈後,會有兩個小時到3天的延遲,也就是說你發佈了APP,並非馬上就能在App Store搜索的到。

五、其他

5.1、下架

可以在ITunes Connect進行APP的下架操作,下架之後在對應的App Store搜索不到;

5.2、轉移

可以在ITunes Connect進行APP的轉移操作,另外,轉移之後並不影響用戶的使用,原來下載過的用戶,可以直接更新到最新版本,無需另外下載

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章