iPhone app發佈到appstore的步驟
(一) iPhone app發佈到appstore的步驟如下:
1. 要在蘋果網站上註冊APP ID,以及購買iPhone Develop Program(iDP) 開發者授權,99美元。
2. 創建發佈程序的證書。
步驟如下:
如果已經購買了開發賬號IDP, 登錄進去後會看到如下地方(圖1)
點進去會看到如下界面(圖2)
點擊進入 Certificates 看到如下內容(圖3)
點擊圖中紅色部分 會下載下來一個名字爲 AppleWWDRCA.cer 的東西
打開你的 Keychain Access ,如果dock裏面沒有到 C盤 Applications\Utilities下面去找Keychain Access,中文名字好像叫” 鑰匙串…” 打開這個,你會看到如下(圖4)
這代表你已經裝進去了。
下面,打開Keychain的這個菜單(圖5)
按着下面的圖來
(圖6)
(圖7)
(圖8)
然後continute
就會生成一個CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上
打開Certificicates 的Distribution頁面
(圖9)
點擊 Request Certificate按鈕
(圖10)
選中桌面CertificateSigningRequest.certSigningRequest 文件
圖11
選中然後點擊Submit
圖12
點擊Appove
圖13
這時需要刷新一下頁面
圖14
點擊DownLoad
會得到一個名爲distribution_identity.cer 的文件
雙擊這個文件,會有如下提示
圖15
點擊OK
然後打開keychain 就會看到如下的圖
圖16
這時你的電腦就已經具備發佈程序的證書了
下面打開Provisioning 的Distribution頁面
圖17
點擊New Profile
然後按着下圖填一下,Profile Name 隨便寫個名字就行了
圖18
然後Submit
圖19
刷新一下
圖20
OK現在Download ,你會得到一個 Distribution.mobileprovision 的文件
雙擊這個文件,你的xcode 會被激活
查看C盤
Users\用戶名\Library\MobileDevice\Provisioning Profiles下面 又多了一個
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件
現在我們再配置一下xcode
圖21
打開Configurations 頁面
選中Release 然後Duplicate 一下
圖22
Duplicate之後如下圖
圖23
我們把名字改成Distribution
圖24
接着我們切換到Build 頁面
圖25
圖中1處選中Distribution 2處選中Distribution
然後
圖26
圖27
確定圖54中,是你應該選的,不然build時會出現簽名錯誤
確定之後,繼續
圖28
選中Device 和 Distribution
OK
圖29
Build OK 大功告成了99.9%了
這時如果有簽名錯誤,那一定是你上面某個地方出了問題
成功後
圖30
其中的iHide 就是我們要上傳的東西,在上傳之前,我們要把他壓縮成 zip 包
3. 到itunes發佈程序。
現在我們在瀏覽器中輸入
itunesconnect.apple.com
登錄一下
圖31
進入Manage Your Applications
圖32
點擊Add New Application。
如果是第一次發佈自己的程序,需要設置程序的語言和開發者的名稱。開發者的名稱是指用iTunes Connect連接App Store的時候,在右上角表示的名字,這個名字可以是公司的名稱,卡發團隊的名稱,或者是你所開發程序的獨一無二的品牌。這兩個設置以後不能更改的,所以需要慎重。接下來的畫面確認你的程序是否需要加密,一般選擇「No」。在接下來的畫面「Overview」中輸入程序的其他信息,加粗的字體是必須的項目。
o Application Name - 程序名稱
o Application Description - 程序說明
o Device - 對應設備。選擇對應的設備
o Primary Category - 程序的分類
o Copyright - 著作權,開發者的名字等信息
o Version Number - 在App Store上表示的程序版本。一般與程序中設置的版本一致
o SKU Number - 產品號碼。如果你開發了多個程序,不要與其他程序重複
o Support URL - 在App Store上表示的技術支持的地址鏈接
o Support Email Address - 郵箱地址
在接下來的畫面「Upload」中上傳事先準備好的文件。
o Application - 編譯好的應用程序文件(壓縮文件,後綴名爲zip的那個)
o Large 512x512 Icon - 512×512像素的圖標文件
o Primary Screenshot - 屏幕截圖文件
選擇好後,點擊下一步。
在接下來的「Pricing」畫面,設置程序的發佈日期,以及發佈的國家。
o Availability Date - 應用程序的發佈日期。如果不知道,缺省爲上傳的日期
o Price Tier - 應用程序的價格。如果是免費的選擇「Free」
這裏,設定發佈日期的時候需要留意一件事情。因爲上傳的程序實體不能立刻發佈到 App Store 上,需要內部檢測人員的評審,只有通過的才能真正地上傳到 App Store 上。這個評審的時間大概是2個星期左右。而上傳的信息等會根據你設定的發佈日期來顯示。所以,如果你設置發佈日期爲上傳的日期,那麼廣告打出去了(App Store上的首頁中顯示),而實際的程序卻不能下載。到了真正能下載的時候,你的廣告已經落的老後了,減少了被點擊的機率。所以一般設置發佈的日期都比上傳的日期晚上2/3周爲宜。
接下來,在「Localization」頁面中可以設置一些缺省語言意外的程序說明。
所有都設置完畢後,最後在「Review」頁面中確認,如果沒問題就上傳吧。之後,會返回到「Manage Your Application」頁面,你可以確認程序是否被添加到列表中。如果Status是「In Review」代表你的程序正在被審查,審查結束後等待發賣的時候狀態會變爲「Ready for Sale」,到了前面設定的發佈日期,會自動地發佈出去。
如果 Status 是「Pending Contract」表示申請 iPhone Developer Program 中的帳號手續時存在問題,如果該狀態一直持續着,你可以聯繫ADC,詢問具體原因。
4. 通過app store對程序的審覈,程序發佈成功。
下面是實踐過的App Store新增應用的步驟,記錄以供以後參考。另外,如果上傳的是收費應用,可在第5步設定價格,價格爲一個區間,收費應用的上傳中發現會多一個"Upload Received"的狀態,此狀態正常情況下會在24小時內變爲“Waiting For Review”狀態。
1. 訪問iTunesConnect,地址爲https://itunesconnect.apple.com,用有上傳權限的賬戶登錄。
2. 選擇“Manage Your Applications”
3. 此時可以看到目前已有的應用,如下圖,此時點擊左上角的“Add New Application”
4. 進入下圖界面,此時輸入下述內容
App Name:應用名稱,一旦命名確認後,曾經用過的名字在其他應用中不能再用,所以此處需慎重,可以優先考慮用標準不含附加內容的名字。
SKU Number:應用的獨立標示,和其他的不重複即可
Bundle ID:和開發中使用的Bundle ID保持一致,如果不一致,後期無法上傳應用的二進制文件。
5.設定可用日期和價格
6.設定應用的信息
設定版本號、描述、主要歸屬分類、次要歸屬分類、關鍵字、版權、聯繫郵箱、服務網址、應用的獨立網址(可選)等。
選擇是否有暴力、成人等等內容,全部選擇無。
上傳512×512的Logo、截圖(應該最後上傳的顯示在第一個位置,有待進一步確認),上傳完畢後,選擇“Save Changes”
7.進入如下界面,此時可以看到狀態(Status)爲“Prepare for Upload”,點擊“View Details”或點擊圖標進入詳情
8.如果已經準備好了二進制文件,則選擇右上方的“Ready to Upload Binary”。
9.根據應用實際情況選擇是否加密,一般選擇“No”
10.點擊“Save Changes”進入下一步,由於當前版本的App Store需要用“Application Loader”(只能運行在Mac系統下)才能上傳二進制文件,所以此步會提示下載“Application Loader”,點擊“Continue”
11.確認後,可以看到狀態(Status)變爲“Waiting For Upload”,此時在Web上面進行的工作基本完成。
12.在Mac系統中用下載安裝的Application Loader進行上傳,在Application Loader中會顯示所有的狀態爲“Waiting For Upload”的應用,在列表中相應的應用即可,上傳前會詢問是否已經在iOS4測試過,如果測試過選擇“Yes”。
13.上傳完畢後,在iTunesConnect中可以看到狀態(Status)變更爲“Waiting For Review”,進入等待審覈狀態,至此上傳過程完畢。
(完)
轉:http://zhengxianliu.blog.163.com/blog/static/17773194201011292510558/
build 你的應用...壓縮成 zip 包...
然後打開 Application Loader,在 /Developer/Applications/Utilities 裏就有.
打開後你將看到你的應用待傳...選擇它下一步..
然後再選擇剛纔的 zip 文件,開始讓它慢慢傳就好了
成功上傳結果是這樣的,這種上傳比網頁的牢靠,而且有進度。
上傳時候如果提示錯誤,一般不是網絡有問題就是簽名沒整好