真機調試(三): 發布應用程序

一.發布程序的介紹

  • 目前在公司開發的iOS程序,大部分是需要發布Appstore,以供用戶下載的
  • 除非企業內部使用(企業賬號)

二.發布App有何要求

#######2.1 發布前要配置相關證書的內容(和測試打包非常類似,只是不需要添加設備)

  • 配置cer證書: 決定哪臺電腦可以打包測試程序
  • 配置APPID: 決定打包哪些測試程序
  • 描述文件: 將前三者結合起來

#######2.2 發布應用程序

  • 在開發者會員中心的iTunes Connect中創建新的應用程序程序
  • 添加關于應用程序的相關信息
  • 上傳應用寫好的應用程序

三.證書配置相關

#######3.1 配置cer證書

  • 作用:用于決定哪臺電腦可以發布程序
  • 結果:會生成cer證書,需要下載安裝證書
  • 步驟:(和測試打包完全一致)

#######3.2 .配置APPID

  • 作用:用于決定讓哪些App可以發布
  • 結果:不會生成新的文件,之后會利用該AppID生成描述文件
    類型:
    • 明確的APPID:可以做特殊功能:比如內購/遠程推送
    • 模糊的APPID:方便測試,但是不能做特殊功能
  • 步驟:和真機調試中完全一致

#######3.3 配置描述文件

  • 作用:將剛才配置的三個內容聯系起來
  • 結果:會生成新的文件,需要下載安裝(雙擊安裝即可,會自動安裝到Xcode中)
  • 步驟:
    在第一步選擇類型時,選擇Ad Hoc


    選擇Ad Hoc

    其他步驟完全一致

#######3.4 .總結:
最終生成兩個文件: 證書文件和描述文件

發布應用的流程

四.在iTunes Connect中創建應用

#######4.1 進入iTunes Connect

  • 1, 進入開發者主頁

  • 2, 進入會員中心(Member Center)

  • 3, 點擊iTunes Connect

  • 4, 點擊我的APP,進入下一個頁面


    Paste_Image.png
  • 5, 點擊+號,點擊新建APP


    Paste_Image.png
  • 6, 填寫應用程序的基本信息


    Paste_Image.png

#######4.2 添加應用程序的信息

  • 1, 填寫基本信息(主要是隱私策略和類別)


    Paste_Image.png
  • 2, 填寫應用程序價格(售價)


    Paste_Image.png
  • 3, 填寫應用程序快照或者視頻


    Paste_Image.png
  • 4, 填寫應用描述以及關鍵字等


    Paste_Image.png
  • 5, 填寫應用圖標評級等


    Paste_Image.png
  • 6, 選擇應用程序評級


    Paste_Image.png
  • 7, 填寫應用的審核信息(聯系人/測試賬號)


    Paste_Image.png
  • 8, 選擇發布方式(通常是審核后自動發布)


    Paste_Image.png

五: 上架構建版本(發布的資源包)

  • 程序已經寫好并且測試通過
  • 電腦具有了發布程序的能力(證書配置相關)

#######5.1 上傳應用程序

  • 注意:發布的程序是release版本.
    • 調試版本(Debug版本)
      • 調試階段,編譯器會生成更多的符號信息,以方便調試
      • 調試版本不會對代碼進行優化
    • 發布版本(Release版本)
      • 發布版本不會包含完整的符號信息
      • 發布版本的執行代碼是進行過優化的
      • 發布版本的大小會比調試版本的略小
      • 在執行速度方面,發布版本會更快些,但不意味著會有顯著的提升

5.2 上傳應用程序的步驟

  • 1, 打包已經寫好和測試的程序


    Paste_Image.png
  • 2, 將應用程序上傳到AppStore


    Paste_Image.png
  • 3, 選擇你的開發者賬號


    Paste_Image.png
  • 4, 選擇提交


    Paste_Image.png
  • 5, 開始上傳


    Paste_Image.png
  • 6, 上傳成功


    Paste_Image.png

在構建版本中找到對應的程序,選中即可

Paste_Image.png

Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在本書的這一部分中,您將學習并發的基礎知識。你會學到它是什么,它能解決什么問題,你為什么要用它? 此外,您將了解并...
    iYeso閱讀 940評論 0 6
  • 工作這么久,也上線了好幾個項目,現在公司所有的ios項目也是我在配證書和上線,可以把我學習的關于配置證書的文章發布...
    老騷鵝閱讀 2,281評論 3 19
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,523評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 1、判斷自己是否是膽胃上逆,需要觀察自己是否有這些癥狀: (1)嘴苦、手心或者腳心燥熱、或者晚間睡覺手腳不能放進被...
    云中飛雁008閱讀 1,548評論 0 1