2015年 10月最新蘋果IOS上架App Store商店步驟

1.一、前期工做

首先你須要有一個蘋果的開發者賬號,一個Mac系統。css

若是沒有賬號能夠在打開http://developer.apple.com/申請加入蘋果的開發者計劃。支付99美圓每一年,怎麼申請網上有詳細的介紹,在此很少作介紹。web

若是你已經有了一個IDP,打開 http://developer.apple.com/  並登陸到蘋果MemberCenter,見下:xcode

blob.png

blob.png

 

登陸後點擊Certificates,Ldentifiers & Prlfiles,進入,全部證書相關的都在這裏進行。以下圖所示:app

 

blob.png

1.二、申請AppId 

在下圖的左邊選擇 Identifiers 進入App IDs,咱們先建立一個AppId,對於要發佈到Appstore上的程序, 都有一個惟一的AppId,下面會列出你當前全部的AppId。工具

 

blob.png

 

點擊進入APP IDS後,點擊右上角的 + 號 來添加一個 APP ID,以下圖:ui

 

填寫說明:

Name:隨便填一個,能夠用APP的名稱拼音,不能使用特殊字符。url

Bundie ID: 這個就是ID了,很重要,spa

由於這個內容和你的程序直接相關,後面不少地方要用到,最好是com.yourcompany.yourappname的格式,固然沒有公司名的我的開發者,第二項能夠用你本身的英文名字或者拼音,以下圖:.net

appcan.cn在線ipa包編譯時須要填寫的iapp IDs就是你在此輸入的第二項內容。3d

它這裏推薦使用反向域名的格式,如,com.deminname.appname

我這裏能夠填個com.16css.www 啥的都行

以下圖:

 

blob.png

若是想要支持推送服務和iCould等也能夠在這兒配置。推送服務是 Push Notifications,通常建議勾選

 

而後直接點擊下面的提交按鈕,以下圖:

blob.png

1.三、申請發佈證書

1.3.一、先建立一個證書請求文件

這兒須要一個Mac系統。如下內容以雪豹系統爲例,其餘版本差異不是很大。

首先打開應用程序-實用工具-鑰匙串訪問(KEY CHAIN),在證書助理中,選擇"從證書頒發機構求證書",以下圖:

 

blob.png

在下圖所示的界面,你的電子郵件地址:填你申請idp的電子郵件地址,經常使用名稱,默認就好,CA空,選擇存貯到磁盤,點擊"繼續":

 

blob.png

選擇保存的位置,好比選擇桌面。

 

iOS App提交流程

下一步點擊完成,你就能夠看到你的桌面多了一個CertificateSigningRequest.certSigningRequest的證書請求文件。

1.3.二、安裝WWDR證書

繼續登陸到你的MEMBER CENTER,點擊左邊 Certificates 中的  Production ,再點擊右邊的+ 號

 

點擊 + 號後,直接勾選 App Store and Ad Hoc

若是 App Store and Ad Hoc 是灰色不能選擇,那就是以前有建立過可是沒有使用的,須要刪除以前那個沒用過的。

blob.png

其它的都不用管,直接 Continue

blob.png

 

前面這一步,若是沒法添加,能夠刪除以前添加的。

 

 

前面點擊 Continue 後,看到如下界面

blob.png

繼續點擊 Continue ,看到如下頁面

blob.png

點擊 Choose File 選擇咱們前面生成在桌面的證書請求文件

而後點擊 Generate

blob.png

OK。如今你有一個證書能夠下載了,以下圖(不能下載請刷新頁面):

 

blob.png

1.3.四、安裝和導出

點擊"download"下載你生成的證書,下載完成後雙擊安裝,若是有以下提示,選擇login,OK:

iOS App提交流程

 

這時再查看你的鑰匙串,應該有下面這一行Iphone Distribution的證書,注意,這個證書有一個小三角能夠點擊,展開後有一個對應的密鑰。若是你沒有這個鑰匙,那麼請檢查上面那一步作錯了。

 

blob.png

通常看右邊的到期時間,能夠看到月日就是昨天

如今發佈證書已經安裝了,咱們選擇這個證書,右擊,選擇,導出"xxxxxxx",以下:

blob.png

 

給你要導出的證書起個名字,如「證書」,選擇一個存的位置,注意,保存成P12的信息交換文件

 

iOS App提交流程

 

 

輸入密碼,若是Mac系統有密碼,後面還會要求你輸入系統密碼。

 

 

iOS App提交流程

 

 

如今你就有了發佈程序須要的p12文件。

1.四、生成provisioning文件

在下圖左邊選擇 Provisioning Profiles 選項下的 distribution,來生成一個發佈的準備文件:

blob.png

點擊右邊的+號

blob.png

 

選擇 App Store,其它不用管,點擊下面的 Continue 按鈕,以下圖

blob.png

 

而後以下圖中,選擇咱們前面建立的App ID ,點擊下面的 Continue 以下圖:

blob.png

而後出現如下這個頁面,選擇最新的,最新的在下面,

 

blob.png

點擊 Continue 後,在新的頁面中填寫 Profile name,這個隨便填,下面的App ID,檢查確認是咱們以前建立的 appid,這個必須一致。確認後提交:

blob.png

填寫後,點擊下面的 Continue 就能夠了

等待幾秒鐘,provisioning就能夠下載了,

blob.png

 

點擊download,下載。咱們將下載後的文件保存起來,與以前下載的 證書文件一塊兒,後面要用到

如今,咱們的證書的準備工做就作完 了,咱們有了一個appid,一個p12格式的證書文件,一個provisioning文件。

 

 

二 app打包

1 、打開目標app項目工程

二、在Xcode中設置對應的發佈證書。(Projece和Targets都得設置,同樣的)

            

三、選擇「Product」->"Edit Scheme..."打開以下界面

  

 

 

四、在「Build Configuration」中選擇「Release」,單擊"OK"

五、選擇菜單欄中的"Product"->"Archive (模擬器選擇Device)

 

六、以後等等待幾秒鐘出現以下操做框。選擇「Export...(直接打包不上傳),或者Upload to AppStore (直接打包上傳iTunes,這種上傳比較慢我通常先打包,後面再單獨上傳)」

七、彈出以下提示框,選擇"Save for iOS APP Store Deloyment",點擊「Next」

八、點擊「Next」,在彈出的界面中作合適選擇。

九、點擊「Choose」後,等待幾秒,出現以下界面後,點擊「Export」

十、等待幾秒,彈出保存界面,設置包名稱後,點擊「Export」,獲得app包

3、Ipa包提交蘋果app Store

3.一、在itunes中建立程序

打開https://itunesconnect.apple.com/(membercenter中也能夠找到)選擇"Manage Your Applications":

1.png

2.png

1.png

名稱惟一,SKU Number,這是本身程序的標識,點擊後面的"?"有說明。Bundle id:這個能夠選擇,必須和你申請證書時候的appid保持一致。不然會上傳失敗。

 1.png

填完後,點擊"建立"。

點擊"訂價" 這個頁面設置程序的生效時間和價格,選擇後,點擊"Continue"。

1.png 

 接下來,就填寫資料了,截屏是4和3.5英寸必須上傳,最多五張,評級也必須填寫,以下所示

 

3.二、上傳程序

上傳程序請在你的mac系統下找到application uploader工具,找不到的能夠在下圖這兒下載。Xcode4.x將該工具集成到了xcode裏面。

1.png 

3.二、上傳程序

上傳程序請在你的mac系統下找到application uploader工具,找不到的能夠在下圖這兒下載。Xcode4.x將該工具集成到了xcode裏面。

 

1.png

打開 Application Loader 的方法有兩種

一、新版的MAC系統能夠直接在MAC下搜索,以下圖:

blob.png

 

二、應用程序中右鍵點擊 Xcode ,再選擇 顯示包內容,最終找到 application Loader.app

 

blob.png

 

打開後,選擇「交付您的應用程序」

 

雙擊,或者點擊右下角的 選取 ,選擇電腦中已經用證書生成的ipa文件

選擇後,會看到如下界面

 

點擊 下一步 後看到如下界面

 

 

等待上傳成功後,點擊 下一步,再看到如下界面

 

再點完成便可。

相關文章
相關標籤/搜索