大體流程目錄:
1、建立發佈證書(Distribution Certification)。
2、建立App ID。
3、建立Provisioning Profile(配置文件)。
4、登陸iTunes Connect 建立應用信息。
5、Xcode進行App上傳。
6、最終提交。
一、登錄apple開發者網站developer.apple.com(瀏覽器推薦Safari畢竟蘋果親兒子),來到下圖,點擊member center。html
二、點擊上圖中的Certificates, Identifiers & Profiles來到下圖:ios
三、接下來點擊上圖中的Certificates來建立證書,再點擊右上角的+號,建立Distrubition證書(發佈證書):瀏覽器
4.一、點擊+號後進入下圖:這裏咱們能夠看到兩種證書,Development(測試證書) 和 Production(發佈證書),咱們選擇App Store and Ad Hoc(讓電腦具有打包ipa包的能力),而後點擊continueapp
4.二、接下來建立CSR文件(CSR就像是電腦的身份證,必須在電腦中生成),即下圖紅框的步驟,直接點擊continue,來到Generate步驟測試
4.三、在這一步,切換到電腦本地,找到鑰匙串訪問,打開,按照以下圖的步驟,點擊從證書頒發機構請求證書: 網站
4.四、用戶電子郵件地址就填你開發者帳號所用的郵箱,下面選項選擇存儲到磁盤,路徑選一個好找的地方(好比:桌面),而後點擊繼續,CSR 文件建立成功。ui
4.五、如今回到剛纔的開發者網站,繼續剛纔的步驟,把剛纔生成的CSR文件上傳:點擊choose file 選擇剛纔建立的CSR文件,而後點擊Generate進入下一步,Download(下載)界面:spa
4.六、點擊Download按鈕,把證書下載到電腦,雙擊證書,進行安裝,這裏會要求你輸入密碼,根據提示輸入就行了,而後證書就成功安裝了。(在鑰匙串會多一個證書)調試
五、搞定了證書以後,咱們來建立App ID,點擊下圖中的+號。code
6.一、點擊+號後來到下圖,這裏輸入App ID Description,這個沒有什麼要求,按要求填便可,可是本身要能認到。
6.二、滾動條往下,這時按照 圖中進行選擇Explicit App ID,輸入Bundle ID(與Xcode寫得app Bundle ID一致,大概格式爲:com.公司名.項目名)。(這裏有兩個選項,精確的App ID和模糊的App ID,在這裏咱們選擇精確的App ID)
6.三、滾動條繼續往下滑出現App Services,這裏根據本身的App選擇就行了,而後點擊continue,App ID就這樣建立好了。
7.一、接下來建立Provisioning Profile,以下圖,點擊+號建立。
7.二、選擇Distribution 中的App Store,點擊continue
7.三、選擇剛纔建立好的App ID,點擊continue
7.四、選擇剛纔建立好的證書,點擊continue
7.五、這裏要求輸入Profile Name,也沒有什麼要求,寫一個本身能認到的名字就好,點擊Generate。
7.六、Profile建立完成後,點擊download,下載到電腦(以下圖),進行安裝(直接雙擊)。
八、接下來建立應用程序的信息,回到member center,點擊iTunes Connect,再點個人App。
九、點擊下圖左上角的+號,進行建立應用
十、新建App以下圖,根據 本身的App進行填寫。這裏主要說語言,選擇以下圖(剛開始一直找C開頭字母,結果沒有Chinese。。。。是簡體中文)。套裝ID就是剛纔建立好的, 找到本身的Bundle ID就能夠了。SKU和Bundle ID一致就能夠了。點擊建立。
十一、接下來進行App信息和價格與銷售範圍填寫,根據本身App實際狀況填就行了。
十二、接下來點擊下圖中的「正在等待審覈」(下圖中的正在等待審覈,是所有步驟完成後成功提交了應用纔出現的,若是尚未完成是準備提交字樣),在這個頁面,主要就是填寫一些基本的信息(名稱,描述,關鍵詞等等),一樣根據本身App實際狀況填寫就行了。有幾個須要注意的地方,在這裏寫下:
① 你須要提交App以下尺寸的屏幕快照(各五張,若是是iPhone應用能夠不須要提交iPad屏幕快照):
640 × 960 3.5英寸
640 × 1136 4英寸
750 × 1334 4.7英寸
1242 × 2208 5.5英寸
在這裏我推薦你們用模擬器截圖,cmd+s,圖片會直接保存在桌面。不過要注意的是:模擬器必須是100%的大小,不然尺寸會不對(有些人可能注意到,6plus100%電腦屏幕都不夠大,不過不要緊,截圖不受影響)
② 技術支持網站:對於獨立開發者或沒有本身的網站的朋友,這裏能夠本身的博客或我的微博,但須要注意,若是你填的網址須要登陸帳號,會被蘋果打回(參考他人總結)。
③ 構建版本:在這裏就是你上傳的應用(具體上傳步驟下面介紹)
④ 演示帳戶:就是若是你的應用有些功能須要登陸後使用,你必須給apple提供一個測試帳號。
⑤ 版權:根據提示填寫就行了。
還有不少其餘信息,你們填好後,就進行下一步,應用上傳。
1三、接下來,來到Xcode進行App上傳。項目中的Bundle ID必須與上面步驟填的相同。Build Setting 裏面,選中profile對應的證書。Xcode中其餘相關信息,如:支持的iOS版本、橫豎屏支持等,根據本身實際需求填寫正確。
1四、打包,注意:在打包的時候須要將調試設備選擇爲iOS device(不能是模擬器),不然Archive選項會是灰色,不能打包。
1五、點擊Archive後,以下圖,點擊右邊的驗證(Validate...),這時須要點時間驗證
驗證成功後,以下圖:
1六、而後點擊,右邊藍色按鈕Upload to App Store...進行上傳(這裏也須要點時間,期間還莫名其妙出錯cannot verify client.(3000),從新來了一遍後又沒問題了)。上傳成功後出現下圖(看到這幅圖心情舒服多了):
1七、這時候回到開發者中心,iTunes Connect以下圖,在構建版本就能看到本身上傳的應用了,App提交工做基本完成。
1八、點擊存儲後,點擊提交以供審覈,以下圖:
1九、這時候你又會看到以下選項,仍是根據App實際狀況填寫就行了,最後填完後點擊提交,大功告成,左邊的準備提交,就變成了正在等待審覈!!
App icon和啓動圖片尺寸:點擊打開連接
App Store最新審覈指南(被拒緣由):點擊打開連接