APPStore 發佈流程及證書申請

最新的 iOS 申請證書與發佈流程(2016.7)

今天恰好客戶定製的APP須要上架,也提供了新的開發者帳號,因此就順帶把申請證書與發佈流程寫一遍。html

  • 證書是什麼?

      

上面這個就是咱們申請好證書後,下載到本地的.cer文件,也就是常說的開發證書與發佈證書的樣式。這.cer文件格式的證書是讓開發者使用的設備(也就是你的Mac)有真機調試,發佈APP的權限。ios

上面這個就是咱們配置好證書後,下載到本地的.mobileprovision文件,也就是配置文件的樣式。這.mobileprovision文件格式的配置文件是讓開發者的項目(APP)能有真機調試,發佈的權限。網絡

  • 申請流程。

  1. 申請鑰匙串文件

    進入  (Launchpad),找到   (個人是在其餘裏面找到的),運行後再右上角app

   

    

    

 

    

    存儲在桌面就行了,而後就完成退出鑰匙串工具就能夠了。工具

 

  2.申請開發證書,發佈證書

    打開蘋果開發者中心(https://developer.apple.com)post

   

 

 

 

    

    

 

    

 

 

    

    

    

 

    

  3.註冊項目的Bundle ID

 

    

 

 

 

  

  

 

    

 

 

   到這裏就算註冊完成了 。測試

  4.添加測試設備

    

 

 

    

    

    填寫完下一步就行了。 獲取設備的UDID:設備鏈接Mac 打開iTunes 網站

 

    

 

 

 

    

 

     若是以爲麻煩,或則條件不容許能夠選擇蒲公英提供的方式(https://www.pgyer.com/doc/view/udidurl

 

  5.配置證書

    

 

 

    

   

 

 

    

    這裏不用擔憂會選擇錯誤,你配置開發證書,那這裏就只有開發證書供你選擇。配置發佈證書,這裏就只有發佈證書供你選擇。調試

 

   若是是配置開發證書,就還會須要你設置,在這個項目中添加哪些設備做爲真機調試的設備

    

 

 

      

      完成建立後,只要下載這個配置文件,雙擊運行就能夠了。而後退出網頁。證書就已經申請好了,配置好了。你也能夠真機調試,也能發佈了。(Xcode7 之後不須要開發者帳號也能真機調試,只要你在Xcode登錄 Apple ID 帳號,不過發佈仍是須要開發者帳號的)步驟:

    

 

 

    

    

    登錄成功後:

    

 

 

 

 

 

     而後下面會出現Fix Issue 按鈕點擊就行了,系統自動幫你調試好。(我的理解:這裏的Bundle ID最好在後面加點後綴,否則你已經在網頁註冊過這個Bundle ID這裏就會報錯,或則你這裏把Bundle ID註冊了,你另外的帳號就得換個Bundle ID了)

     其實Xcode 7已經能夠自動管理證書了,可是有時候仍是有一些毛病。好比我已經建立好的證書,Xcode 還會本身去從新建立證書、也不能自定義命名。不過,聽說 Xcode 8完善不少。具體能完善到什麼程度,有待考證。

  • 發佈流程。

  打開 iTunes Connect (https://itunesconnect.apple.com) 登錄帳號;

 

 

   

    

     不懂填寫什麼,能夠點問號都是中文的提示

    

 

    建立後就進入

 

    

 

 

 

  填寫完了,右上 存儲 按鈕,保存下。而後繼續:

 

    

  

      

      先上傳APP截圖,四種屏幕的分辨率;視頻,看我的,好像是十幾秒左右吧,我沒上傳過,圖片、視頻的內容要是APP中真實存在的;而後就是APP描述(描述的內容要與APP相符合),關鍵詞(聽說不能出現競品的名字,沒考證過),技術支持網址,營銷網址(兩個網址沒有也能夠用公司的網站);下面部分:

 

                

 

    都填寫完了,就存儲下。而後檢查有沒有錯誤,或則寫錯的。 (填寫過程當中,最好填寫完一些就存儲下,防止網絡出問題,白弄,特別是上傳完截圖)而後回到Xcode,打開你的項目:

    

  

    

  

    

 

    

 

     

    

    

 

 

      

 

    下面是導出ipa的提交方式:

 

      

    

    後面幾步也是選擇發佈證書,檢查發佈配置文件(注:若是是導出到分發網站的ipa,發佈的配置文件必須是 Ad-hoc 的,企業級帳號還能夠是 In-house ,詳細參考:蒲公英的說明),而後選擇保存路徑。而後在Xcode裏面打開:

 

    

 

      運行後,登錄開發者帳號。把ipa文件添加進去,下一步 ,下一步,就能夠提交到 iTunes Connect了。(提交到分發網站的請參考:https://www.pgyer.com/doc/view/app_upload)步驟差很少,就不詳解了。提交過程的快慢跟網速有關,成功後就能夠關閉Xcode了,回到 iTunes Connect。

 

  

 

 

     進入活動。查看項目是否構建狀態;若是完成了,就繼續:

 

    

添加完構建版本,存儲下,整個資料的填寫提交差很少完成。而後設置:

 

 

 

這個根據我的需求,設置價格,銷售範圍等等。完了檢查下,看有沒有錯誤的地方。沒有就能夠點擊右上角的提交以供審覈了。

還有一個,你也能夠添加APP在APPStore上的本地化,APPStore會根據你作的本地化,實現不一樣地區的帳號看到你的APP顯示的是本地化的語言,若是你沒作本地化,那麼顯示就是你的APPStore主要語言

 

  

  

   最後就是這個頁面了,仍是同樣有就有,沒有就沒有,選擇提交。就是等待審覈了。如今新提交應用,我我的測試 3個工做日上架了,更新迭代的應用是24個小時上架了。這個具體,看運氣了。

 

  

相關文章
相關標籤/搜索