App Store上架流程/蘋果app釋出流程

雪奈椰子發表於2023-02-24

App Store上架流程/蘋果app釋出流程

 

App Store 上架流程 / 蘋果 app 釋出流程:

第一步: 擁有自己的蘋果開發者賬號:

開發賬號分為兩類:99 美元(釋出 App Store 用的,也就是上架蘋果商店用這個); 299 美元(企業授信證書,不用上架 appstore 亦可使用。弊端:證書容易被封,證書包月在 500 元左右)

開發申請詳情見連結:

第二步:建立相關證書和配置檔案:

一、瞭解相關證書之間的區別:

1 )登入開發者賬號: https://developer.apple.com/account/overview.action

2 )進入該頁面,左側一欄是相關證書欄目:

Certificates: 證書,常用的證書型別有 4 種:真機除錯證書、推送除錯證書,釋出證書、推送生產證書。

Identifiers: App ID ,跟專案工程的 Bundle Identifier (也就是 bundle id ),此 id app 的唯一的識別符。

Devices: iOS 裝置在真機除錯、 AdHoc 釋出時都需要包含裝置的 UDID 才可以安裝。

Provisioning Profiles: 配置檔案 ( 描述檔案 ) ,不同型別的開發者賬號都包含 Development AdHoc 這兩種 Profile ,不同的是個人、公司開發者賬號有釋出到 AppStore Profile ,而企業開發者賬號則是 InHouse 企業內釋出的 Profile

 

二、建證書(Certificates ):

1 、建立證書檔案:

1 ) 建立證書請求檔案( 必須使用Mac 電腦 ):開啟後,選擇 鑰匙串訪問-- 證書助理 -- 從證書頒發機構請求證書,如下圖所示:

 

2 )填寫好證書資訊,儲存該證書。

注意:使用者電子郵件地址是必填項,ca 電子郵件地址是選填項,常用名預設出現的可以不用填;

請求是:選擇 儲存到磁碟 ,儲存到電腦桌面上,方便是一個。

 

3) 點選 繼續 ,選擇儲存該證書的位置,即可生成證書請求檔案,如下圖所示:

 

 

2 、後臺生成相關證書:

1 )開始建立證書:

 

 

證書有兩大類, 開發證書(Development ,也稱為除錯證書) 釋出證書(Production )上架配置這個證書

常用的有以下幾種:

① iOS App Development :真機除錯證書。

② Apple Push Notification service SSL (Sandbox) :推送除錯證書,直接用 Xcode 除錯到裝置的 App 需要除錯證書推送通知。

③ App Store and Ad Hoc :釋出證書, App Store In-House (之前是有這個的,不過我現在看不到,先不管)、 Ad Hoc 釋出方式都需要這個證書來簽名。

④ Apple Push Notification service SSL (Sandbox & Production) :推送正式證書, AppStore In-House AdHoc 都需要用正式推送證書推送通知。

注意:這幾種證書的建立都是需要上傳CSR 檔案(就是剛剛建立好的 CertificateSigningRequest.certSigningRequest 檔案)。

2 釋出證書(Production )上架 appstore 配置這個證書:左側選擇( Production ),然後點選右上角的 "+" 號。看到下圖,選擇( Production )類目下的, App Store and Ad  Hoc

 

 

3 )點選 Continue ,它會提示你需要一個 CSR 檔案(也就從證書機構請求的那個檔案),選擇檔案( Choose File )上傳,然後點選 “Cenerate” ,建立完成。

 

 

4 )建立完成,以後可以下載證書(點選: Download )檔案, 該檔案可以用於生成P12 檔案(很多第三方平臺都需要這個檔案生成蘋果 ipa 安裝包檔案)

 

 

 

3 、建立 bundle id:

1 )選擇 App  IDs ,選擇 “+” 號,開始建立

 

2 name 填寫:需要時英文字母,不要新增特殊符號;

bundle id :有標準的格式, com.***.** 或者 com.**

 

3 App Services :針對存在服務新增相關服務內容;如訊息推送的 Push notifications

 

4 、建立配置檔案(描述檔案 Provisioning Profile

1 )點選右上角的 號,分別建立開發用的 Provisioning Profile 釋出到 App Store 用的 Provisioning Profile

 

 

2 釋出到 App Store 用的 Provisioning Profile :選擇 Distribution 下的 “App Store” ,繼續( Continue )下一步;

 

3 釋出到 App Store 用的 Provisioning Profile 檔案繫結對應的證書:

1 )選擇建立的 app id 也就是( bundle id ),選擇 “continue” ,繼續下一步;

 

2 )選擇建立的證書;

 

(3 )填寫 profile  name :隨意寫,也可以根據 app 的名字填寫;選擇 “continue”

 

4 )證書建立完畢,可以看到 download 按鈕,可以下載相關檔案;

 

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026554/viewspace-2936943/,如需轉載,請註明出處,否則將追究法律責任。

相關文章