iOS 應用上架流程(提交到AppStore)
1、賬號準備
1.1 登入蘋果開發者中心 https://developer.apple.com/
1.2 輸入Apple ID和密碼(沒有則需註冊)
1.3 加入蘋果開發者計劃(如已加入,可跳過這一步)
join the Apple Developer Program
Enroll
Start Your Enrollment根據需要選擇賬號型別(個體、公司、政府組織)。
選擇賬號型別
填寫開發者資訊
確認資訊
購買資訊
填寫付款資訊進行購買2、準備證書首先介紹以下相關概念: Certificate:證書是用來給應用程式簽名的,只有經過簽名的應用程式才能保證他的來源是可信任的,並且程式碼是完整的,未經修改的。在Xcode Build Setting的Code Signing Identity中,你可以設定用於為程式碼簽名的證書。證書主要分為兩類:Development和Production,Development證書用來開發和除錯應用程式,Production主要用來分發應用程式。 APP ID: 用於標識一個或者一組App,App ID應該是和Xcode中的Bundle ID是一致的或者匹配的。 Devices: 包含了該賬戶中所有可用於開發和測試的裝置。 Provisioning Profile:配置檔案,包含了上述的所有內容:證書、APP ID、裝置。、進入蘋果開發者中心,點選下圖所示位置進入證書、識別符號和配置檔案管理頁面。
進入證書、識別符號和配置檔案管理頁面2.1 證書管理
新增證書
以新增Development證書為例
關於建立CSR檔案
上傳CSR檔案
生成完成,點選下載證書,雙擊即可安裝Production 證書製作過程類似2.2識別符號管理
App IDs
註冊一個新的App ID
確認App ID資訊2.3裝置管理
所有裝置
新增一個新裝置2.4配置檔案管理
新增配置檔案,以Development provisioning profile為例
選擇App ID
選擇證書
選擇裝置
輸入配置檔案的名稱
新增完成,下載後雙擊即可安裝3、開發程式程式開發過程中需使用Development證書及Development provisioning profile4、提交到App Store
進入iTunes Connet
新建App 填寫基本資訊
設定App 資訊
設定價格與銷售範圍
填寫App相關資訊在Xcode中,點選左側目錄中的專案名稱,選擇TARGETS -> Build Settings -> Signing ,將下圖所示的檔案切換成對應的釋出證書和Distribution provisioning profile,同理將 PROJECT -> Build Settings -> Signing中的對應證書和provisioning profile 也進行切換。
在TARGETS -> General中可以編輯App的基本資訊,包括App名稱、Bundle ID 、版本號、適配系統的最低版本號以及裝置型別等等。
編輯App資訊和部署的裝置資訊
選擇Generic iOS Device選擇 Produce -> Archive。
打包應用程式上傳到AppStore
Upload to App Store此時會提示選擇開發者賬號,如之前沒有登入,則點選“Add”按鈕新增賬號,如果已登入則直接選擇相應賬號。
點選按鈕,新增賬號
選擇對應開發者賬號點選“upload”上傳應用。
上傳App大約過十分鐘左右,重新整理 iTunes Connect ,可以看到“構建版本”右側多出了一個新增按鈕,點選後可以看到剛剛上傳的App,選擇並點選“完成”。
點選新增按鈕
選擇構建版本最後,點選頁面右上角的“提交以供稽核”就大功告成了,坐等稽核透過吧!
轉: https://www.cnblogs.com/LiZeY...提交以供稽核