iOS應用App Store發佈流程

iOS應用App Store發佈流程

要發佈iOS應用到App Store首先得有一個開發者帳號,且不能是企業版(企業版只能部署inhouse,不能部署到App Store)。
應用發佈到App Store的流程主要分如下三個步驟。html


1.建立appid和證書

前往 https://developer.apple.com 進入Member Center -> Certificates, Identifiers & Profiles 建立AppID,發佈證書,配置文件。
下載到你的mac,雙擊導入key store(編譯打包、發佈時須要用到).
ios

2.編輯提交審覈的App信息

前往 iTunes Connect(它是蘋果公司給我的或企業提供管理本身App的一個平臺。在這個平臺上開發者能夠新建,刪除和管理本身的App應用,開發者能夠根據需求對App應用進行上架與下架,編輯App信息,生成測試app所需的信息,例如帳號,邀請碼等,還有就內付費功能等等。) https://itunesconnect.apple.comxcode

  1. 選擇MyApp,新建一個App,選擇AppId時選擇上面步驟1中建立的appid
  2. 填寫基本信息,若是想審覈成功後由本身控制發佈時間就選擇手動發佈,默認是自動發佈的。
  3. app描述千萬不要寫一些與應用無關的上去,不然很容易審覈不過。
  4. 宣傳圖,應用支持的機型尺寸都需要上傳宣傳圖,提交ipa包的時候後臺會檢測支持的機型尺寸,若支持的尺寸沒有上傳宣傳圖,會提示你上傳,上傳後才容許提交審覈。
  5. 若是首次爲了測試審覈而上傳的包沒有內付費功能,下次審覈添加內付費功能時,必須上傳新包從新審覈。(內付費功能須要按照app store付費要求接入客戶端服務器,而後在App後臺管理中建立多個付費條目,並提交截圖進行審覈。可參考:http://blog.csdn.net/gf771115/article/details/50009351 有內付費功能的app或付費下載的app,需要在「協議、稅務和銀行業務」中填寫收款相關信息)

3.打包上傳提交驗證

使用xcode打包部署 xcode(選擇target) -> Product -> Archive 等待完成彈出Archive窗口。
服務器

  1. 選擇最新的包,而後選擇 Validate 進行驗證,驗證過程須要選擇發佈證書,也就是步驟1中建立的證書。驗證過程若是出現錯誤提示,按照提示更正後從新驗證便可。
  2. 驗證完成後選擇export導出ipa包。(你也能夠不導出,直接選擇 Upload To App Store 上傳,我通常使用ApplicationLoader上傳,由於前者常常中斷,進度條沒反應等,不少網友也有相似的狀況,通常經過重啓mac、重啓路由器等等可以解決。。。)
  3. 打開Application Loader上傳ipa

  4. 在上傳驗證的過程當中,可能會出現一些錯誤提示,好比:
    • ERROR ITMS-90032: "Invalid Image Path -No image found at the path referenced under key 'CFBundleIconFiles':'Icon.png'" 刪除Info中的Icon配置,再到General -> App Icons and Launch Images -> App Icons Source點擊UseAssetCatalog,使用ImageSet便可
    • ERROR ITMS-90474:"Imvalid Bundle. iPad Multitasking support requires these orientations:...." 前往 General -> Deployment Info 勾選 Requires full screen
    • 其餘:基本上出現的錯誤都能在stackoverFlow中找到答案和緣由
  5. 上傳成功後,前往iTunes Connect,在構建版本處選擇剛纔上傳的版本,而後提交審覈便可。
  6. 常見的審覈失敗緣由,參考:http://www.woshipm.com/pmd/148363.html
相關文章
相關標籤/搜索