閒來無事把應用發佈流程寫一下,但願能對一些朋友起到幫助.html
開發環境:xcode6.1,Yosemiteios
在發佈應用以前咱們首要要知道兩個網址:xcode
https://itunesconnect.apple.com/app
這個網址是管理你上傳的app,以及查看好比應用下載數量購買人數等統計的地方,固然要發佈應用的話也是在這個地方建立應用的.ide
https://developer.apple.com/post
這個是蘋果開發者的網站,在這裏能夠經過開發者帳號生成調試證書以及發佈證書,固然會員中心還有更多有用的地方這裏暫且不表,只談生成發佈證書.測試
瞭解了這兩個網站以後,咱們先來到蘋果開發者網站配置發佈證書.網站
第一階段:獲取發佈證書.(此步的目的是爲了讓你的Mac電腦擁有發佈的權限).ui
打開Mac上面的"鑰匙串訪問"應用,如圖而後選擇"從證書頒發機構請求證書".url
而後選擇存儲到磁盤,這時候會生成一個請求文件,這一步的用戶郵件/經常使用名稱都是隨便填寫的.
選擇了存儲到磁盤以後會獲得一個後綴名爲certSigningRequest的請求文件,拿到這個文件以後來到蘋果開發者網站,登錄你的開發者帳號(必定要是付費的99刀/年或者299刀/年的帳號),而後選擇member Center(會員中心),而後進入Certificates,Identifiers & Profiles,而後選擇你要上傳的app類型,是iOS應用仍是Mac應用或者safari插件,選擇certificaters,這時候咱們會來到這個頁面,這裏是專門用來配置證書的地方.
選擇certificates,咱們能夠選擇all,而後點擊右邊的加號按鈕添加一個請求文件.
若是要配置發佈證書的話,選擇Production下面的App Store and Ad Hoc,上面的Development是配置真機調試證書用的.而後咱們選擇下一步,而後無視出現的信息繼續選擇繼續continue,此時出現的頁面會讓你選擇上傳一個文件,就是咱們以前生成的request文件了,把request文件上傳點擊繼續會生成一個名爲ios_distribution.cer的證書文件,把這個文件保存到電腦上,而後雙擊便可安裝,安裝成功後會在鑰匙鏈顯示出來,這樣咱們的Mac電腦就具有了發佈應用程序的資質.如圖,顯示證書有效即爲安裝成功,證書有效期爲一年.
而後再回到蘋果開發者中心,此時咱們僅僅是讓Mac電腦具有了發佈的能力,可是咱們的Mac電腦還不知道要發佈哪個應用,來到咱們以前配置證書的網頁選擇左邊的identifiers.
選擇左邊的identifiers,點擊右上角加號按鈕以後咱們來到了這個頁面
上面的app description的name是隨便填寫的(不能爲漢字),能夠填寫應用的名稱,下面的兩個選項Explicit App ID跟Wildcard App ID通常來講選擇下面的這個,而後輸入一個*,表示咱們能夠發佈任何app,若是選擇了上面那個bundleID裏面要填寫本身的項目的bundleID(在本身項目的info.plist文件查看),這樣咱們就只能發佈bundleID爲你填寫的那個項目了,爲了之後更加輕鬆,咱們通常選擇下面的WildcardApp ID,而後一直點下一步直到出現完成(done)的按鈕.
最後一步
選擇Provisioning Profiles而後選擇加號按鈕,同上一步同樣選擇app store and ad hoc,而後一直continue就完成了,此時咱們已經配置好了發佈證書.
第二階段:來到itunesconnect建立應用,填寫發佈的必要信息.
訪問itunesconnect輸入咱們的開發者帳號,而後選擇個人app,會來到這個頁面,點擊加號按鈕建立應用,途中的應用爲我以前上傳的應用,能夠看到正在處於蘋果審覈的狀態.
出現的頁面中咱們添加app的基本信息
名稱是填寫咱們的應用名稱,注意不能跟應用市場中得其餘應用重名,版本填寫咱們項目info.plist文件中的bundle Version的版本號,通常是1.0,主要語言咱們選擇中文,SKU是應用的一個標示,具備惟一性,我通常以此時的時間爲標示好比201412201805,套裝ID即爲bundleID(這個翻譯我也是醉了),只要咱們以前配置好證書點擊以後會彈出咱們以前配置好的信息,在右邊彈出的框框中填寫咱們應用的bundleID,注意必定要和項目info.plist的徹底一致.而後選擇建立.在接下來的頁面咱們添加應用的一些發佈信息:
在這裏選擇4英寸跟3.5英寸並上傳幾張應用的截圖信息,須要注意的是3.5英寸的尺寸必須爲960*480,4英寸的爲1136*480.而且圖片名稱不能爲漢字不然沒法上傳,上傳成功以後右邊的語言選擇simplifed Chinese即爲簡歷中文.
這裏填寫應用的基本信息,名稱,描述,關鍵字,技術支持網址能夠填寫本身公司的官網,下面營銷網址隱私策略能夠不寫.
頁面繼續往下拖,須要咱們上傳一個應用的圖標,此圖標是顯示在應用商店的圖片,推薦尺寸是1024*1024,不能含有圓角(途中的圓角是蘋果替咱們生成的效果),不能包含任何圖層,因此可讓設計作成jpg格式的圖片,版本添加bundle version,類別選擇你的應用在應用商店的分類,評級點了編輯以後選擇你的應用是否含有恐怖色情等信息.版權填寫本身公司的名稱便可,商務表明信息能夠爲空.
繼續往下
這裏填寫應用上傳人員的信息,我填寫的固然是我本身的聯繫方式啦,若是本身的應用存在登錄功能,能夠在演示帳戶中填寫一個帳戶供蘋果審覈人員測試,右邊的備註能夠填寫應用的介紹,以及一些你以爲蘋果審覈人員看不懂的地方(若是你的應用比較專業的話).
版本發佈選擇自動發佈此版本意味着經過審覈就在app store上架,固然你也能夠設置手動發佈.
這裏填寫完畢以後咱們來到頁首,選擇訂價
會來到如下頁面
若是想要經過審覈就上架的話,能夠在上市日期選擇你當天就行,價格等級看你需求,個人應用的免費因此選擇了free,須要說明的是蘋果爲中國區提供了1元與3元的選項.
價格等級生效與結束這裏能夠用來作限免,不少限時免費限時打折的應用就是如此作的.
這些信息所有填寫完畢以後只剩最後一步了,上傳你的項目包.來到xcode打開你的項目.進入項目設置
在code sign裏面的release選擇你以前配置好的發佈證書,而後選擇product----archive,注意,這時候設備必定要選擇真機或者ios device,不然是沒法選擇archive的.
點擊了archive打包以後會跳出organizer界面,這時候就看到咱們帶有發佈證書而且打包好的應用了,而後點擊提交
點擊提交以後會彈出讓選擇證書,選擇咱們以前配置好的證書便可.
慢慢的等待上傳審覈完成,不出意外的話接下來會出現提交成功,這時候咱們已經成功了99%了,最後一步咱們來到itunesconnect,提交審覈便可.
接下來只要等待大概一週的審覈便可知道結果了附上蘋果review Guidelines
https://developer.apple.com/app-store/review/guidelines/