發布iOS應用全攻略(四)——如何上傳應用到iTunes Connect

來源:互聯網
上載者:User

在這篇文章裡我會簡單介紹下如何來上傳IPA到iTunes
Connect。

登陸iTunes
Connect,進入Manage Your Applications頁面後,點擊你建立的應用表徵圖,進入應用的首頁。


,在應用的首頁中可以看到應用的基本資料。通過右上方的按鈕可以來管理付費方面的設定。在左下方表徵圖旁邊是應用的目前狀態。上傳應用之前必須確定應用的狀態為Waiting
for upload。

點擊表徵圖下方的View Details進入應用的詳細資料頁面。在頁面上方中部有一個Binary Details按鈕,點擊後可以查看檔案上傳的情況。在這個頁面還可以更改應用的狀態。我目前遇到的狀態有以下幾種:
Waiting for upload 等待上傳,只有這種狀態下才可以上傳IPA
Waiting for Review 等待審核,上傳成功後開始排隊等待審核
In Review 正在接受審核
Developer Reject 開發人員撤回,開發人員可能出於某種原因要撤迴文件進行修改,在下次上傳之前必須進入Binary Details頁面修改應用狀態為Waiting for upload,才可以進行下次上傳。上傳後會重新排隊。

另外,由於我的應用程式正在接受審核,所以我不知道還有哪些狀態,但至少有拒絕和通過這兩種。

更新mobileprovision和p12

現在我來介紹一下,在上傳應用之前還必須要做的一個重要事情。我在“如何使用iOS開發人員授權和申請認證”這篇文章介紹了mobileprovision和p12這兩個檔案的產生方法,也提到了它們在開發階段和發布階段需要使用不同的檔案。接下來我就簡單介紹以下在哪裡為準備發布的應用產生mobileprovision和p12檔案。

回到開發人員授權系統,進入Certificates頁面後,點擊Distribution標籤。如,點擊圖中的連結可以下載一個AppleWWDRCA(Apple
World Wide Developer Relations Certification Authority)認證檔案到本地,如果是MAC,雙擊它就可以進入Keychain Access,這個認證檔案會給所有你從Apple開發人員網站下載的認證簽名,包括前篇文章提到的認證。但是我怎麼也找不到如何在Windows下使用AppleWWDRCA給認證簽名的資料,所以除了建議使用MAC來簽名之外,我無法提供一個可行的方法。如果你的認證沒有經過AppleWWDRCA簽名,它是無法正常上傳到iTunes Connect的。

回到開發人員授權系統認證頁面,點擊Request Certificate,按照我們之前介紹過的流程上傳一個CSR檔案,然後下載一個cer檔案進行簽名(需要用MAC),再匯出p12供Flash發布。
mobileprovision檔案的產生方式同之前的方法沒有什麼區別,只不過需要從Distribution標籤下重新申請一個Profile,然後選擇一個Distribution的簽署憑證,就可以匯出provision檔案了。

使用新的p12和mobileprovision檔案重新打包發布一個IPA,這個檔案就是我們即將上傳到iTunes Connect上的Binary檔案。

使用Application
Loader上傳應用

在Mac下使用Application Loader是上傳Binary到iTunes Connect的唯一途徑。如果你安裝了Xcode 4,可以使用最新的Application Loader 1.4來上傳,否則可以下載Application
Loader 1.3.dmg,還可以參考Application
Loader使用指南。

Application Loader使用方法非常的簡單,使用你的開發人員帳號登陸,然後按照提示一步一步操作就可以了。Application Loader提供的不僅是檔案上傳的功能,它還同時校正和檢查IPA的認證與授權,所以如果你的檔案在發布過程中沒有經過合法的簽名,或者沒有使用正確的授權與認證,那麼上傳是不會成功的。

上傳成功後就可以等著Review了。

原文:http://jamesli.cn/blog/?p=1047

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.