上傳IPA到iTunes Connect
上一篇我介紹了如何在iTunes Connect里準備應用,最后在這篇文章里我會簡單介紹下如何來上傳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了,我目前的經驗也只能分享到這里,希望有對流程更清楚的專家可以對我介紹有誤的地方及時提出修改意見,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/505565.html
標籤:iOS
上一篇:位元組跳動 DanceCC 工具鏈系列之Xcode LLDB耗時監控統計方案
下一篇:【FAQ】接入華為應用內支付服務常見問題解答