AppStore發(fā)布流程(從證書創(chuàng)建到app發(fā)布一站式)

簡介

iOS-APP發(fā)布流程細分一般包含八部分:

  1. 有可用的蘋果開發(fā)者賬號(AppID)。
  2. app相關(guān)證書信息配置(開發(fā)者發(fā)布證書、描述文件)。
  3. 開發(fā)工具(XCode)設(shè)置。
  4. 打包應(yīng)用app。
  5. itunes平臺填寫待提交app信息。
  6. 提交ipa文件到itunes平臺。
  7. 提交審核。
  8. 等待審核結(jié)果。

本文主要針對這八部分以圖文形式進行說明。

一、蘋果開發(fā)者賬號

如果已經(jīng)有可用賬號了,這部分可以略過!

如果沒有,則需要登陸Apple開發(fā)者中心官網(wǎng)按流程注冊!

此處省略具體流程,直接按照官網(wǎng)提示執(zhí)行即可!

二、app相關(guān)證書信息配置

這部分包括兩方面:開發(fā)者發(fā)布證書、描述文件

注:圖片中會標注執(zhí)行順序(1、2、3...)

2.1、登錄開發(fā)者官網(wǎng)

登錄開發(fā)者賬號成功后會顯示如下頁面:

?

屏幕快照 2019-03-14 上午11.06.46.png

?

2.2、申請開發(fā)者證書

開發(fā)者證書分兩種:開發(fā)(iOS Development)和發(fā)布(iOS Distribution),要上架AppStore需使用發(fā)布證書(iOS Distribution),流程:點擊Certificates-All(圖中標記2)

?

屏幕快照 2019-03-14 上午11.20.04.png

?

點擊右上角?(標記3)創(chuàng)建發(fā)布證書,然后點擊頁面最下面Continue按鈕,如下:

?

屏幕快照 2019-03-14 上午11.25.55.png

?

之后出現(xiàn)一個頁面提示我們需要創(chuàng)建一個CSR文件,繼續(xù)點擊Continue

注:CSR文件創(chuàng)建流程:Mac電腦-鑰匙串訪問-證書助理-從證書頒發(fā)機構(gòu)請求證書

點擊Continue后出現(xiàn)如下頁面,選擇我們剛剛創(chuàng)建的CSR文件上傳

?

屏幕快照 2019-03-14 上午11.37.16.png

?

上傳CSR文件并點擊繼續(xù)后,創(chuàng)建發(fā)布證書成功

?

屏幕快照 2019-03-14 上午11.40.49.png

?

2.3、注冊App唯一識別ID

該ID與蘋果開發(fā)者賬號ID不同,該ID只為標注APP的唯一性,相當于APP在AppStore的身份證

?

屏幕快照 2019-03-14 上午11.50.15.png

?

上面的信息填寫完成后繼續(xù)填寫下面信息,選擇注冊功能,選擇完成后點擊最下方Continue按鈕,進入最后的頁面,點擊Register即可完成注冊。

?

屏幕快照 2019-03-14 上午11.54.45.png

?

2.4、添加設(shè)備

測試證書需要先執(zhí)行這步,如果是生產(chǎn)證書,可以跳過這步繼續(xù)!

2.5、創(chuàng)建描述文件

創(chuàng)建完發(fā)布證書和注冊完AppID之后才能執(zhí)行此步!

Provisioning Profiles文件包含上述的所有內(nèi)容:證書信息、AppID、設(shè)備ID

流程:Provisioning Profiles-->All,跟上述操作一樣,點最右側(cè)?

?

屏幕快照 2019-03-14 下午12.09.33.png

?

選好后點擊繼續(xù),出現(xiàn)新的頁面,需要我們選擇上面剛剛創(chuàng)建好的AppID,選擇對應(yīng)的AppID點擊繼續(xù)即可:

?

屏幕快照 2019-03-14 下午12.13.19.png

?

進入到新的界面后提示選擇發(fā)布者證書,我們選擇前面剛剛創(chuàng)建的發(fā)布者證書即可:

?

屏幕快照 2019-03-14 下午12.15.59.png

?

點擊繼續(xù)后,填寫Profile Name,之后點擊繼續(xù),之后下載,雙擊到電腦上即可:

?

屏幕快照 2019-03-14 下午12.19.19.png

?

三、開發(fā)工具(XCode)配置

前提是有XCode工具!

3.1、XCode配置開發(fā)者賬號

打開XCode工具,菜單欄點擊XCode -> Preferences -> Accounts,出現(xiàn)如下界面:

當然,如果前面的證書配置文件都確認安裝到Mac的話,這步可跳過,但建議登錄!

?

屏幕快照 2019-03-14 下午12.58.45.png

?

?

屏幕快照 2019-03-14 下午1.00.52.png

?

?

屏幕快照 2019-03-14 下午1.01.31.png

?

3.2、XCode項目配置

流程:選擇工程->TARGETS->General

具體配置信息說明見圖:

?

屏幕快照 2019-03-14 下午1.08.28.png

?

注:圖中Build字段標記著二進制文件編號,每次打包都必須不同

4、打包應(yīng)用APP

打包APP的方法有自動打包(腳本)和手動打包,下面以手動打包說明。

4.1、打包模式配置

app包有兩種模式:Debug、release,由于要發(fā)布應(yīng)用,所以需要打包release模式。

配置流程:菜單欄:Product->Scheme->Edit Scheme,具體信息見圖:

?

屏幕快照 2019-03-14 下午1.26.27.png

?

4.2、安裝設(shè)備配置

如圖,不要指定任何設(shè)備

?

屏幕快照 2019-03-14 下午1.30.57.png

?

4.3、打包

目的是輸出ipa文件

流程:菜單欄:Product->Archive

?

屏幕快照 2019-03-14 下午1.33.22.png

?

?

屏幕快照 2019-03-14 下午1.34.38.png

?

?

屏幕快照 2019-03-14 下午1.35.24.png

?

之后一路next繼續(xù),直到最后點擊Export導出,打包完成!

5、iTunes平臺填寫待提交App信息

到這一步開始就是真正走到發(fā)布流程了

5.1、登錄iTunes Connect

登錄成功后會顯示如下頁面,這個頁面也是我們App的管理頁面,點擊【我的App】

?

屏幕快照 2019-03-14 下午1.41.56.png

?

進入【我的App】后,就是我們發(fā)布的所有App展示,點擊左上角?可以新建App

?

屏幕快照 2019-03-14 下午1.45.01.png

?

創(chuàng)建成功后需填寫App基本信息,此處只強調(diào)幾個特別注意項,其他的按要求填寫就好:

  • 隱私政策網(wǎng)址:這個必須要聲明
  • 價格與銷售范圍:哪怕免費,也得選擇免費項
  • App預(yù)覽和屏幕快照:必須顯示規(guī)定尺寸,必須顯示手機模型,且模型必須要與所選機型相符,預(yù)覽照顯示內(nèi)容必須與實際App內(nèi)顯示內(nèi)容相符
  • 技術(shù)支持網(wǎng)址:官網(wǎng)
  • 關(guān)鍵字:在AppStore模糊查詢關(guān)鍵字
  • App審核信息:如果有賬號密碼,必須指定
  • 附件:最好提供有助于app審核方面的資料,如app用法等,有助于審核通過

6、提交ipa文件到iTunes平臺

提交方式目前主流的有兩種:1、可通過XCode提交;2、通過XCode開放工具Application Loading提交;此處以工具提交:

工具打開流程:XCode->Open Developer Tool->Application Loader

?

屏幕快照 2019-03-14 下午1.56.19.png

?

7、提交審核

上面所有準備信息都OK后,點擊保存并提交審核即可

8、等待審核結(jié)果

關(guān)于提交審核方面有幾點注意事項:

  • 初次提交審核周期一般較長(3天左右)
  • 及時查看開發(fā)者賬號所綁定的郵件,跟蹤最新審核狀態(tài),做到及時回復(fù)
  • 最好不要節(jié)假日前后提交審核,這期間提交人數(shù)可能比較多但apple放假,會造成相當長時間的排隊審核狀態(tài),審核周期可能會10天左右
  • 如果審核被拒,只要非二進制文件問題,禁止重新提交審核(重新提交會造成重新排隊)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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