iPhone app發佈到appstore的步驟

 
iPhone app發佈到appstore的步驟

(一) iPhone app發佈到appstore的步驟如下:

1. 要在蘋果網站上註冊APP ID,以及購買iPhone Develop Program(iDP) 開發者授權,99美元。
2. 創建發佈程序的證書。
步驟如下:
如果已經購買了開發賬號IDP, 登錄進去後會看到如下地方(圖1)
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
點進去會看到如下界面(圖2)
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

點擊進入 Certificates 看到如下內容(圖3)

iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

點擊圖中紅色部分 會下載下來一個名字爲 AppleWWDRCA.cer 的東西
打開你的 Keychain Access ,如果dock裏面沒有到 C盤 Applications\Utilities下面去找Keychain Access,中文名字好像叫” 鑰匙串…” 打開這個,你會看到如下(圖4)

iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

這代表你已經裝進去了。

下面,打開Keychain的這個菜單(圖5)
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

按着下面的圖來
(圖6)
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

(圖7)

iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
(圖8)
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

然後continute
就會生成一個CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上
打開Certificicates 的Distribution頁面
(圖9)
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

點擊 Request Certificate按鈕
(圖10)
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

選中桌面CertificateSigningRequest.certSigningRequest 文件
圖11
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

選中然後點擊Submit
圖12
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

點擊Appove
圖13
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

這時需要刷新一下頁面
圖14
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

點擊DownLoad
會得到一個名爲distribution_identity.cer 的文件
雙擊這個文件,會有如下提示
圖15
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

點擊OK
然後打開keychain 就會看到如下的圖
圖16
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

這時你的電腦就已經具備發佈程序的證書了

下面打開Provisioning 的Distribution頁面
圖17
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
點擊New Profile
然後按着下圖填一下,Profile Name 隨便寫個名字就行了
圖18
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

然後Submit
圖19
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

刷新一下
圖20
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

OK現在Download ,你會得到一個 Distribution.mobileprovision 的文件
雙擊這個文件,你的xcode 會被激活
查看C盤
Users\用戶名\Library\MobileDevice\Provisioning Profiles下面 又多了一個
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件

現在我們再配置一下xcode
圖21
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣


打開Configurations 頁面
選中Release 然後Duplicate 一下
圖22
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

Duplicate之後如下圖
圖23
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

我們把名字改成Distribution
圖24
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣


接着我們切換到Build 頁面
圖25
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
圖中1處選中Distribution 2處選中Distribution
然後
圖26
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
圖27
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
確定圖54中,是你應該選的,不然build時會出現簽名錯誤
確定之後,繼續
圖28
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣


選中Device 和 Distribution
OK
圖29
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣


Build OK 大功告成了99.9%了

這時如果有簽名錯誤,那一定是你上面某個地方出了問題


成功後
圖30
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
其中的iHide 就是我們要上傳的東西,在上傳之前,我們要把他壓縮成 zip 包
3. 到itunes發佈程序。
現在我們在瀏覽器中輸入
itunesconnect.apple.com
登錄一下
圖31
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

進入Manage Your Applications
圖32
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
點擊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”
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣

4. 進入下圖界面,此時輸入下述內容
App Name:應用名稱,一旦命名確認後,曾經用過的名字在其他應用中不能再用,所以此處需慎重,可以優先考慮用標準不含附加內容的名字。
SKU Number:應用的獨立標示,和其他的不重複即可
Bundle ID:和開發中使用的Bundle ID保持一致,如果不一致,後期無法上傳應用的二進制文件。
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
5.設定可用日期和價格
6.設定應用的信息
設定版本號、描述、主要歸屬分類、次要歸屬分類、關鍵字、版權、聯繫郵箱、服務網址、應用的獨立網址(可選)等。
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
選擇是否有暴力、成人等等內容,全部選擇無。
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
上傳512×512的Logo、截圖(應該最後上傳的顯示在第一個位置,有待進一步確認),上傳完畢後,選擇“Save Changes”
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
7.進入如下界面,此時可以看到狀態(Status)爲“Prepare for Upload”,點擊“View Details”或點擊圖標進入詳情
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
8.如果已經準備好了二進制文件,則選擇右上方的“Ready to Upload Binary”。
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
9.根據應用實際情況選擇是否加密,一般選擇“No”
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
10.點擊“Save Changes”進入下一步,由於當前版本的App Store需要用“Application Loader”(只能運行在Mac系統下)才能上傳二進制文件,所以此步會提示下載“Application Loader”,點擊“Continue”
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
11.確認後,可以看到狀態(Status)變爲“Waiting For Upload”,此時在Web上面進行的工作基本完成。
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
12.在Mac系統中用下載安裝的Application Loader進行上傳,在Application Loader中會顯示所有的狀態爲“Waiting For Upload”的應用,在列表中相應的應用即可,上傳前會詢問是否已經在iOS4測試過,如果測試過選擇“Yes”。
13.上傳完畢後,在iTunesConnect中可以看到狀態(Status)變更爲“Waiting For Review”,進入等待審覈狀態,至此上傳過程完畢。
iPhone app發佈到appstore的步驟 - 老官 - 一切隨緣
(完)
轉:http://zhengxianliu.blog.163.com/blog/static/17773194201011292510558/





build 你的應用...壓縮成 zip 包...

然後打開 Application Loader,在 /Developer/Applications/Utilities 裏就有.

打開後你將看到你的應用待傳...選擇它下一步..

然後再選擇剛纔的 zip 文件,開始讓它慢慢傳就好了
成功上傳結果是這樣的,這種上傳比網頁的牢靠,而且有進度。
上傳時候如果提示錯誤,一般不是網絡有問題就是簽名沒整好
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章