1. 程式人生 > >iOS APP上架App Store流程

iOS APP上架App Store流程

上架iOS需要一個付費688的開發者賬號,還沒有的話申請一個或者借用。

申請蘋果開發者賬號教程

上架App Store之前是先安裝到蘋果手機測試除錯好,app能正常執行再上架

iOS真機除錯測試教程

上架過程分七個詳細步驟,按步驟一步步來,新手也能快速掌握上架流程。

仔細看這個流程,少走很多彎路,不用一步步去試錯,節省時間。

1、建立APP身份證(App IDs)

2、申請iOS釋出證書

3、申請iOS釋出描述檔案

4、上傳ios證書編譯打包IPA

5、在iTunes Connect建立App

6、Windows下上傳IPA到App Store

7、上傳好IPA回到iTunes Connect填寫APP資訊並提交稽核

一、建立唯一標示符BundleID   (App IDs)

APP IDs在後面建立釋出檔案,建立APP時都要用到。(appid非常重要,整個上架流程就是用appid關聯在一起)

如果之前iOS真機除錯時建立過了,就不用重新建立了,還是用那個appid。

首先開啟開發者中心https://developer.apple.com/account,進入證書頁面。

1.1點選證書、ID及配件檔案,進入設定。

很多夥伴登入開發者中心沒有這個介面出來,那是因為沒有付費成為開發者。

可以看免開發者賬號申請ios證書真機除錯的教程

1.2選擇App IDs –>點選+建立一個新的App ID

其中有兩項需要你自己填:

第一項Name,用來描述你的App ID,這個隨便填,沒有什麼限制,最好是專案名稱,這樣方便自己辨識(不允許中文)

第二項Bundle ID (App ID Suffix),這是你App ID的字尾,需要仔細填寫。用來標示我們的 app,使它有一個固定的身份,和你的程式直接相關。填寫  Explicit App ID 的格式為:com.company.appName(要有兩個點.)照著格式寫,寫個方便記的.

像這串com.yesgame.tianbiao就是appid了,後面申請ios證書、打包ipa和在itunesconnect建立APP就是用這個格式的appid。

整個app上架流程就是靠這個appid關聯在一起。

第三項配置服務許可權,預設會選擇2項,不能修改,其它常用的蘋果支付,APP推送通知,根據自己需要的服務選擇上,然後點選Continue確認,下一步。

選擇蘋果支付和推送通知,還需要建立對應的iOS蘋果支付證書和iOS推送證書。

一般沒什麼要求預設就好。

檢查下沒有錯的話直接點選Register後點擊Done完成App ID的建立。

二、申請釋出證書

iOS各類證書申請教程、各種證書用法不同。

iOS開發證書申請(xcode開發手機測試)

iOS釋出證書申請(釋出上架App Store)

iOS推送證書申請(APP推送通知)

iOS真機除錯證書申請(安裝到非越獄手機測試)

iOS企業證書申請(免上架App Store安裝手機使用)

這裡是上架App Store所以申請iOS釋出證書

2.1開啟Appuploader,輸入蘋果開發者中心賬號,登入。

這裡使用工具Appuploader,可以直接在Windows電腦申請iOS證書和上傳ipa,不用用蘋果電腦,很方便!

Appuploader安裝教程

開啟Appuploader,用蘋果開發者賬號登入。

2.2、選擇證書選項

2.3、點選右下角+ADD選擇,下拉選擇釋出證書,輸入證書名稱(不要中文、隨意設定),郵箱(隨意),密碼(證書的密碼、比如設定123這樣,不用很複雜,記好、打包時要用、很重要)、點選ok建立。

注意:iOS釋出證書最多能申請3個,如果賬號已經有3個釋出證書了,將申請報錯。

一個釋出證書可以用於多個APP上架,不是說只能申請3個釋出證書就只能上架3個app,完全不用每個app都申請個釋出證書p12,區分開下面步驟申請的的描述檔案就行了。

也可以刪掉之前的釋出證書,重新建立,不會影響已上架的app。

2.4、建立成功後,找到剛建立的釋出證書,點選p12 檔案,下載儲存.p12證書檔案到電腦。

三、建立iOS釋出描述檔案

3.1、返回Appuploader首頁,選擇描述檔案。

3.2、點選+ ADD,選擇釋出版描述檔案,選擇應用id(第一步驟申請的那個appid),勾選上個步驟申請的釋出證書p12(如果申請了多個釋出證書,這裡會顯示多個,直接選中全部就行了)

輸入名稱,點選ok建立。

3.3、選擇剛建立的釋出版描述檔案,點選Download下載,儲存到電腦

現在釋出證書,釋出描述檔案都有了,就可以去打包ipa了。

四、上傳證書編譯打包

各平臺打包教程、根據自己使用的開發平臺去打包,使用的證書都是一樣的。

xcode打包教程

HBuilder打包教程

APICloud打包教程

phonegap打包教程

AppCan打包iOS

變色龍打包ipa教程

這裡以HBuilder平臺為例

4.1、開啟HBuilder工具,選擇完工的專案,點擊發行,選擇發行為原生安裝包。

4.2、選擇iOS打包,支援的裝置型別,選擇使用蘋果證書,填寫AppID(第一步申請的com.yesgame.tianbiao這個格式的appid),

上傳之前建立的iOS釋出證書.p12及配置檔案.mobileprovision並輸入建立證書時設定的密碼,點選打包。

4.3、打包成功後,下載儲存ipa,這個ipa包就能進行測試或上傳App Store了。

五、在iTunes Connect建立App

5.1回到軟體,點選ItunerConnect,進入iTunes Connect進入建立APP。

5.2選擇我的APP點選左上角+號選擇新建APP,輸入你的應用名稱,語言,套裝ID,之前在開發者中心建立的對應APP IDs

sku不能寫中文,自己用拼音隨便編一個,直接用appid也行,點選建立。

(與剛才建立iOS釋出描述檔案時所選的appid要一致,這樣用iOS證書打包的IPA,上傳就能對應識別到)

建立了APP然後就可以回到Appuploader上傳ipa

六、Windows環境下上傳IPA到App Store

6.1返回Appuploader程式,點選提交

6.2選擇剛生成的iap包

6.3Appuploader將自動上傳你的IPA,此時可以進行下一個步驟,ipa檔案等它繼續上傳,包如果很大需要上傳一段時間,當出現以下提示時(packages were  uploaded successfully 進度條藍色),說明上傳成功。

如果進度條紅色說明失敗,複製最下面的錯誤提示,翻譯下檢視具體問題。

 

 

七、回到iTunes Connect提交稽核

7.1上傳了IPA,回到iTunes Connect,進入這個APP填寫資訊的頁面,點選活動,這裡會顯示上傳成功的構建版本,剛上傳會顯示正在處理。

根據包的大小處理時間不一,10多M的幾分鐘,可以先去設定app的其他資訊,看下面的步驟。

特別注意:很多夥伴用Appuploader上傳ipa成功了,但上去iTunes Connects在活動那裡檢視還沒出現構建版本,或者構建版本消失了。

出現這種情況,一般是證書沒用對,或者ipa包有問題,蘋果會發送具體原因到郵箱(開發者賬號就是郵箱地址),登入郵箱檢視,修改錯誤重新打包上傳。

如果這包不行需要重新修改打包上傳,打包的時候一定要增加下版本號,要不上傳不了,報錯。

之前上傳的ipa是不能刪除的,你只需要打包構建ipa的時候增加下版本號,就能上傳了。

比如你之前上傳的是1.0版本,你打包可以改成1.1或者2.0都行,

不需要對應修改網頁那 1.0準備提交那的版本選項,打包的版本跟這裡不相干的。

到時上架成功了,App Store商店顯示版本號還是會1.0

接下來設定APP的各項資訊。

7.2先選擇第一項APP資訊、選擇APP的類別、次要類別可以不填、選擇好點選儲存。

7.3、選擇左邊的第二項、免費APP就設定為免費、銷售範圍如果只是中國就選中國、設定好儲存。

7.4、選擇左邊第三項、準備提交、這個頁面需要設定幾項資訊、一步一步來。

先設定app截圖、開啟上架前測試安裝的app,截圖你想展示的app頁面,一定要用蘋果手機截圖,不能用安卓或者瀏覽器截圖,5.8寸是iPhoneX截圖的不是必須設定的,沒有可以不設定,5.5寸的圖片大小為1242*2208、用5.5寸的蘋果手機截圖的就是這個尺寸了,如果小屏蘋果手機截圖的用ps調整為1242*2208就行了。

最少上傳1張最多5張截圖。如果你的app支援ipad也要上傳ipad的截圖,尺寸為2048 x 2732。

7.5、往下拉、設定app的宣傳語、描述、關鍵詞(搜尋你app的關鍵詞、可以設定多個,多個關鍵詞用英文狀態下的逗號隔開,)

技術支援網址可以設定為公司網站個人網站。

沒網站直接設定我們的官網也行 http://www.applicationloader.net

7.6、選擇構建版本、上傳了ipa構建版本,活動那裡處理完了,旁邊會出現+號、點選+號選擇你的構建版本

如果之前選擇過版本了,要選新上傳的包、移動滑鼠到app那裡,點選紅色刪除鍵,重新點選+號選擇版本。

7.7、設定app圖示、1024*1024規格的jpg或png格式圖片,版權按照格式設定

每個網站下面都有版權資訊‘可以參考格式寫。:copyright: Appuploader 這樣

然後點選分級的編輯進入下一步設定

7.8、分級選項根據自己的app情況選擇。

7.9、如果app有登入的提供個賬號給蘋果稽核測試。填寫聯絡資訊電話格式+86後面再寫手機號。

7.10、各項資訊如此就設定好了,儲存好、點選提交以供稽核、進去下一步。

7.11、這裡出現的資訊根據app的型別不同、有不同的選項、根據自己的app的情況選擇

一般選擇否。

然後提交、顯示為正在等待稽核、耐心的等蘋果公司那邊稽核了,初次提交1到2天出結果。

7.12提交稽核回到我的APP檢視會提示正在等待稽核,稽核有時很快一兩天,或要幾天時間,常登陸看看稽核情況,或看郵件提示。

如果變成可供銷售,恭喜你~上架成功了,如果顯示被拒絕,點選檢視問題,根據反饋修改再重新打包上傳提交稽核。

如果被拒,看下面教程重新提交稽核

iOS APP上架被拒重新提交稽核教程