一.發布程序的介紹
- 目前在公司開發的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版本)
- 發布版本不會包含完整的符號信息
- 發布版本的執行代碼是進行過優化的
- 發布版本的大小會比調試版本的略小
- 在執行速度方面,發布版本會更快些,但不意味著會有顯著的提升
- 調試版本(Debug版本)
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