如何將創作的app發佈到蘋果的app store上

iPhoneapp發佈到appstore的步驟


  1. iPhoneapp發佈到appstore的步驟如下:


  1. 要在蘋果網站上註冊APP ID,以及購買iPhone Develop Program(iDP)開發者授權,99美元。

  2. 創建發佈程序的證書。

步驟如下:

如果已經購買了開發賬號IDP, 登錄進去後會看到如下地方(1)

如何將創作的app發佈到蘋果的app <wbr>store上

點進去會看到如下界面(2)
如何將創作的app發佈到蘋果的app <wbr>store上
點擊進入Certificates 看到如下內容(3)

如何將創作的app發佈到蘋果的app <wbr>store上

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

如何將創作的app發佈到蘋果的app <wbr>store上

這代表你已經裝進去了。

下面,打開Keychain的這個菜單(5)
如何將創作的app發佈到蘋果的app <wbr>store上
按着下面的圖來
(
6)如何將創作的app發佈到蘋果的app <wbr>store上
  


(
7)
 
如何將創作的app發佈到蘋果的app <wbr>store上

(8)
  如何將創作的app發佈到蘋果的app <wbr>store上
然後continute
就會生成一個CertificateSigningRequest.certSigningRequest的文件,在你的桌面上

打開CertificicatesDistribution頁面
(圖36如何將創作的app發佈到蘋果的app <wbr>store上
  
點擊 RequestCertificate按鈕
(圖37
如何將創作的app發佈到蘋果的app <wbr>store上

選中桌面CertificateSigningRequest.certSigningRequest 文件
38
  如何將創作的app發佈到蘋果的app <wbr>store上

選中然後點擊Submit
39
如何將創作的app發佈到蘋果的app <wbr>store上

  


點擊Appove
40
如何將創作的app發佈到蘋果的app <wbr>store上


這時需要刷新一下頁面
41
  如何將創作的app發佈到蘋果的app <wbr>store上



點擊DownLoad
會得到一個名爲distribution_identity.cer的文件
雙擊這個文件,會有如下提示
42
  如何將創作的app發佈到蘋果的app <wbr>store上



點擊OK
然後打開keychain 就會看到如下的圖
43
  如何將創作的app發佈到蘋果的app <wbr>store上



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

下面打開Provisioning Distribution頁面
44
  如何將創作的app發佈到蘋果的app <wbr>store上


點擊NewProfile
然後按着下圖填一下,Profile Name 隨便寫個名字就行了
45
  如何將創作的app發佈到蘋果的app <wbr>store上



然後Submit
46
  如何將創作的app發佈到蘋果的app <wbr>store上

刷新一下
47
  如何將創作的app發佈到蘋果的app <wbr>store上


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

現在我們再配置一下xcode
48
  如何將創作的app發佈到蘋果的app <wbr>store上


打開Configurations頁面
選中Release 然後Duplicate 一下
49
  如何將創作的app發佈到蘋果的app <wbr>store上

Duplicate
之後如下圖
50
  如何將創作的app發佈到蘋果的app <wbr>store上



我們把名字改成Distribution
51
如何將創作的app發佈到蘋果的app <wbr>store上

 
接着我們切換到Build頁面
52
  如何將創作的app發佈到蘋果的app <wbr>store上

圖中1處選中Distribution  2處選中Distribution
然後
53
  如何將創作的app發佈到蘋果的app <wbr>store上

54
 
如何將創作的app發佈到蘋果的app <wbr>store上


確定圖54中,是你應該選的,不然build時會出現簽名錯誤
確定之後,繼續
55

如何將創作的app發佈到蘋果的app <wbr>store上
  

選中Device Distribution
OK
56
  如何將創作的app發佈到蘋果的app <wbr>store上




Build  OK  
大功告成了99.9%

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


成功後
57
  如何將創作的app發佈到蘋果的app <wbr>store上


其中的iHide 就是我們要上傳的東西,在上傳之前,我們要把他壓縮成 zip

  1. itunes發佈程序。

現在我們在瀏覽器中輸入
itunesconnect.apple.com
登錄一下
58
  如何將創作的app發佈到蘋果的app <wbr>store上



進入Manage YourApplications
59
  如何將創作的app發佈到蘋果的app <wbr>store上


點擊Add NewApplication

如果是第一次發佈自己的程序,需要設置程序的語言和開發者的名稱。開發者的名稱是指用iTunes Connect連接AppStore的時候,在右上角表示的名字,這個名字可以是公司的名稱,卡發團隊的名稱,或者是你所開發程序的獨一無二的品牌。這兩個設置以後不能更改的,所以需要慎重。接下來的畫面確認你的程序是否需要加密,一般選擇「No」。在接下來的畫面「Overview」中輸入程序的其他信息,加粗的字體是必須的項目。

  • ApplicationName - 程序名稱

  • ApplicationDescription - 程序說明

  • Device- 對應設備。選擇對應的設備

  • PrimaryCategory - 程序的分類

  • Copyright- 著作權,開發者的名字等信息

  • Version Number-AppStore上表示的程序版本。一般與程序中設置的版本一致

  • SKU Number- 產品號碼。如果你開發了多個程序,不要與其他程序重複

  • Support URL-AppStore上表示的技術支持的地址鏈接

  • Support EmailAddress - 郵箱地址

在接下來的畫面「Upload」中上傳事先準備好的文件。

  • Application- 編譯好的應用程序文件(壓縮文件,後綴名爲zip的那個)

  • Large 512x512Icon - 512×512像素的圖標文件

  • PrimaryScreenshot - 屏幕截圖文件

選擇好後,點擊下一步。

在接下來的「Pricing」畫面,設置程序的發佈日期,以及發佈的國家。

  • AvailabilityDate - 應用程序的發佈日期。如果不知道,缺省爲上傳的日期

  • Price Tier- 應用程序的價格。如果是免費的選擇「Free

這裏,設定發佈日期的時候需要留意一件事情。因爲上傳的程序實體不能立刻發佈到App Store上,需要內部檢測人員的評審,只有通過的才能真正地上傳到 AppStore 上。這個評審的時間大概是2個星期左右。而上傳的信息等會根據你設定的發佈日期來顯示。所以,如果你設置發佈日期爲上傳的日期,那麼廣告打出去了(AppStore上的首頁中顯示),而實際的程序卻不能下載。到了真正能下載的時候,你的廣告已經落的老後了,減少了被點擊的機率。所以一般設置發佈的日期都比上傳的日期晚上2/3周爲宜。

接下來,在「Localization」頁面中可以設置一些缺省語言意外的程序說明。

所有都設置完畢後,最後在「Review」頁面中確認,如果沒問題就上傳吧。


上傳使用mac 下的sdk帶的工具  目錄在  /developer/applications/utilities/applicationloader

打開這個工具後,提示輸入開發者賬戶名和密碼,它會自動檢索需要上傳的程序名,點擊下拉列表選中需要上傳的,然後將工程目錄下的build文件夾下面的 distribution開頭的文件夾內的app文件打包成zip,上傳的時候上傳這個zip文件,如果一切順利,就會花幾分鐘進行上傳工作。


之後,會返回到「ManageYour Application」頁面,你可以確認程序是否被添加到列表中。如果Status是「InReview」代表你的程序正在被審查,審查結束後等待發賣的時候狀態會變爲「Ready forSale」,到了前面設定的發佈日期,會自動地發佈出去。

如果 Status 是「Pending Contract」表示申請 iPhone Developer Program中的帳號手續時存在問題,如果該狀態一直持續着,你可以聯繫ADC,詢問具體原因。

  1. 通過appstore對程序的審覈,程序發佈成功。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章