上架iOS須要一個付費688的開發者帳號,尚未的話申請一個或者借用。html
申請蘋果開發者帳號教程ios
上架App Store以前是先安裝到蘋果手機測試調試好,app能正常運行再上架xcode
iOS真機調試測試教程瀏覽器
上架過程分七個詳細步驟,按步驟一步步來,新手也能快速掌握上架流程。app
仔細看這個流程,少走不少彎路,不用一步步去試錯,節省時間。工具
一、建立APP身份證(App IDs)測試
二、申請iOS發佈證書網站
三、申請iOS發佈描述文件ui
四、上傳ios證書編譯打包IPA.net
五、在iTunes Connect建立App
六、Windows下上傳IPA到App Store
七、上傳好IPA回到iTunes Connect填寫APP信息並提交審覈
1、建立惟一標示符BundleID (App IDs)
APP IDs在後面建立發佈文件,建立APP時都要用到。(appid很是重要,整個上架流程就是用appid關聯在一塊兒)
若是以前iOS真機調試時建立過了,就不用從新建立了,仍是用那個appid。
首先打開開發者中心https://developer.apple.com/account,進入證書頁面。
1.1點擊證書、ID及配件文件,進入設置。
不少夥伴登陸開發者中心沒有這個界面出來,那是由於沒有付費成爲開發者。
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的建立。
2、申請發佈證書
iOS各種證書申請教程、各類證書用法不一樣。
iOS開發證書申請(xcode開發手機測試)
iOS發佈證書申請(發佈上架App Store)
iOS推送證書申請(APP推送通知)
iOS真機調試證書申請(安裝到非越獄手機測試)
iOS企業證書申請(免上架App Store安裝手機使用)
這裏是上架App Store因此申請iOS發佈證書
2.1打開Appuploader,輸入蘋果開發者中心帳號,登陸。
這裏使用工具Appuploader,能夠直接在Windows電腦申請iOS證書和上傳ipa,不用用蘋果電腦,很方便!
打開Appuploader,用蘋果開發者帳號登陸。
2.二、選擇證書選項
2.三、點擊右下角+ADD選擇,下拉選擇發佈證書,輸入證書名稱(不要中文、隨意設置),郵箱(隨意),密碼(證書的密碼、好比設置123這樣,不用很複雜,記好、打包時要用、很重要)、點擊ok建立。
注意:iOS發佈證書最多能申請3個,若是帳號已經有3個發佈證書了,將申請報錯。
一個發佈證書能夠用於多個APP上架,不是說只能申請3個發佈證書就只能上架3個app,徹底不用每一個app都申請個發佈證書p12,區分開下面步驟申請的的描述文件就好了。
也能夠刪掉以前的發佈證書,從新建立,不會影響已上架的app。
2.四、建立成功後,找到剛建立的發佈證書,點擊p12 文件,下載保存.p12證書文件到電腦。
3、建立iOS發佈描述文件
3.一、返回Appuploader首頁,選擇描述文件。
3.二、點擊+ ADD,選擇發佈版描述文件,選擇應用id(第一步驟申請的那個appid),勾選上個步驟申請的發佈證書p12(若是申請了多個發佈證書,這裏會顯示多個,直接選中所有就好了)
輸入名稱,點擊ok建立。
3.三、選擇剛建立的發佈版描述文件,點擊Download下載,保存到電腦
如今發佈證書,發佈描述文件都有了,就能夠去打包ipa了。
4、上傳證書編譯打包
各平臺打包教程、根據本身使用的開發平臺去打包,使用的證書都是同樣的。
這裏以HBuilder平臺爲例
4.一、打開HBuilder工具,選擇完工的項目,點擊發行,選擇發行爲原生安裝包。
4.二、選擇iOS打包,支持的設備類型,選擇使用蘋果證書,填寫AppID(第一步申請的com.yesgame.tianbiao這個格式的appid),
上傳以前建立的iOS發佈證書.p12及配置文件.mobileprovision並輸入建立證書時設置的密碼,點擊打包。
4.三、打包成功後,下載保存ipa,這個ipa包就能進行測試或上傳App Store了。
5、在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
6、Windows環境下上傳IPA到App Store
6.1返回Appuploader程序,點擊提交
6.2選擇剛生成的iap包
6.3Appuploader將自動上傳你的IPA,此時能夠進行下一個步驟,ipa文件等它繼續上傳,包若是很大須要上傳一段時間,當出現如下提示時(packages were uploaded successfully 進度條藍色),說明上傳成功。
若是進度條紅色說明失敗,複製最下面的錯誤提示,翻譯下查看具體問題。
7、回到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.三、選擇左邊的第二項、免費APP就設置爲免費、銷售範圍若是隻是中國就選中國、設置好儲存。
7.四、選擇左邊第三項、準備提交、這個頁面須要設置幾項信息、一步一步來。
先設置app截圖、打開上架前測試安裝的app,截圖你想展現的app頁面,必定要用蘋果手機截圖,不能用安卓或者瀏覽器截圖,5.8寸是iPhoneX截圖的不是必須設置的,沒有能夠不設置,5.5寸的圖片大小爲1242*220八、用5.5寸的蘋果手機截圖的就是這個尺寸了,若是小屏蘋果手機截圖的用ps調整爲1242*2208就好了。
最少上傳1張最多5張截圖。若是你的app支持ipad也要上傳ipad的截圖,尺寸爲2048 x 2732。
7.五、往下拉、設置app的宣傳語、描述、關鍵詞(搜索你app的關鍵詞、能夠設置多個,多個關鍵詞用英文狀態下的逗號隔開,)
技術支持網址能夠設置爲公司網站我的網站。
沒網站直接設置咱們的官網也行 http://www.applicationloader.net
7.六、選擇構建版本、上傳了ipa構建版本,活動那裏處理完了,旁邊會出現+號、點擊+號選擇你的構建版本
若是以前選擇過版本了,要選新上傳的包、移動鼠標到app那裏,點擊紅色刪除鍵,從新點擊+號選擇版本。
7.七、設置app圖標、1024*1024規格的jpg或png格式圖片,版權按照格式設置
每一個網站下面都有版權信息‘能夠參考格式寫。:copyright: Appuploader 這樣
而後點擊分級的編輯進入下一步設置
7.八、分級選項根據本身的app狀況選擇。
7.九、若是app有登陸的提供個帳號給蘋果審覈測試。填寫聯繫信息電話格式+86後面再寫手機號。
7.十、各項信息如此就設置好了,存儲好、點擊提交以供審覈、進去下一步。
7.十一、這裏出現的信息根據app的類型不一樣、有不一樣的選項、根據本身的app的狀況選擇
通常選擇否。
而後提交、顯示爲正在等待審覈、耐心的等蘋果公司那邊審覈了,初次提交1到2天出結果。
7.12提交審覈回到個人APP查看會提示正在等待審覈,審覈有時很快一兩天,或要幾天時間,常登錄看看審覈狀況,或看郵件提示。
若是變成可供銷售,恭喜你~上架成功了,若是顯示被拒絕,點擊查看問題,根據反饋修改再從新打包上傳提交審覈。
若是被拒,看下面教程從新提交審覈