天天看點

公司賬号如何ios打包上傳以及app證書配置

ios打包app證書配置流程

一.登入賬号

首先進入蘋果開發者中心,點選account進行登入,進入賬戶中

公司賬号如何ios打包上傳以及app證書配置

點選中間的證書及配置檔案按鈕,進入到證書的配置

新版本改了布局,不過不影響

二.配置證書

  • 首先配置identifiers
    公司賬号如何ios打包上傳以及app證書配置
    之前有配置過的都會顯示在清單中,需要新增時點選左上角按鈕即可
    公司賬号如何ios打包上傳以及app證書配置
    選擇app IDs,繼續。
    公司賬号如何ios打包上傳以及app證書配置
    Platform選擇主要使用的平台,Description填寫id的描述,bundle ID中選擇Explicit,輸入格式參照 com.xxx.xxx,然後點選continue,此時系統會檢測你的bundle ID是否合格,如果沒問題就建立成功了,在清單中就可以正常顯示。
  • 建立證書
    公司賬号如何ios打包上傳以及app證書配置
    證書分為兩種,一種是Distribution(釋出版),一種是Development(開發版),開發版用于測試,釋出版用于正式上線(即送出appStore),證書每種最多隻能生成三個,超出了隻能删除掉之前的。
    公司賬号如何ios打包上傳以及app證書配置

    點選添加按鈕,Distribution和Development兩種證書需要分别建立。

    進入證書的設定,此時需要手動建立證書簽名請求,打開mac電腦的啟動台,點選其他,打開鑰匙串通路

    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置
    打開鑰匙串後點選左上角的鑰匙串通路,選擇證書助理,從證書頒發機構請求證書,然後就進入到證書助理頁面當中,将郵件位址也就是你的appID賬号填入,名稱自拟,CA電子郵件位址留白,請求存儲到磁盤即可(之前的有遇到更改了預設存儲位置之後就生成不了證書的情況,是以最好不要去改預設存儲位置)
    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置
    生成完後回到開發者中心建立證書,choose file就是把從證書助理中下載下傳好的證書請求檔案上傳,點選continue就成功了,下載下傳下來,輕按兩下即可自動安裝,可以在鑰匙串通路中進行檢視
    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置

    證書就建立完成了

    ps:證書請求檔案(CSR檔案),也就是證書申請者在申請數字證書時由CSP(加密服務提供者)在生成私鑰的同時也生成證書請求檔案,證書申請者隻要把CSR檔案送出給證書頒發機構後,證書頒發機構使用其根證書私鑰簽名就生成了證書公鑰檔案,也就是頒發給使用者的證書。

  • 如果是第一次登入賬号,還需要配置裝置資訊

    選擇Devices,進入裝置管理頁面,填寫好裝置名稱和裝置的UDID即可(UDID在iTunes或者Xcode擷取)

    公司賬号如何ios打包上傳以及app證書配置
  • 配置Profiles描述檔案
    公司賬号如何ios打包上傳以及app證書配置
    點選左上角加号,進入證書建立頁面,兩種證書也是要分别建立,選擇後點選continue,進入之後需要選擇對應的app ID,選擇後點選continue,這一步需要把之前建立好的證書選中,開發版的還需要綁定裝置,然後給描述檔案起名,最好起一個自己能分辨的名字,完成後下載下傳下來,輕按兩下就自動安裝好了.
    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置

    三.打包上傳 (首次上傳請先檢視下方第四條)

    用xcode打開項目,把證書配置好後,建構方式選擇Generic iOS Device,然後點選上方的product,找到scheme,然後點選edit scheme,将裡面打包的編譯方式全改為release。都設定好之後,就可以點選product裡面的archive開始編譯打包了。

    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置
    打包完成後,點選Distribute App将包上傳到AppStore,這裡顯示所有包的界面也可以在xcode上方Window裡面的organizer手動調用出來,選擇需要上傳的包,點選Distribute App,然後選擇iOS app store,接下來所有選項都預設,上傳好後就可以在蘋果賬戶中看到已建構的包(一般情況下有延遲半小時左右)
    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置
    公司賬号如何ios打包上傳以及app證書配置

    四.釋出app

    依然回到開發者中心,點選app store connect,進入我的app中。

    • 如果是首次送出,就點選左上方加号,進行添加(特别注意!這一步需要在上傳app之前設定好)
      公司賬号如何ios打包上傳以及app證書配置
      此處的名稱和套裝ID就是你項目的名稱和包名,注意套裝ID一定要與包名一緻,建立時系統會進行檢測名稱和ID是否符合要求,如果不符合的話需要把項目裡面的名稱或者ID也一起改了,是以這一步一定要在app打包上傳之前完成
      公司賬号如何ios打包上傳以及app證書配置
    • 建立完成後,在app資訊中把需要的資訊填寫好,注意新增的隐私政策網址是必須填的,這個需要一個可通路的網頁,把項目的使用者協定等寫在這個網頁上就可以了,或者網上找一些其他的模版。
    • 然後是價格與售價範圍,如實填寫即可
    • 在iOS app中,app預覽和螢幕快照裡面,我這邊隻上傳了螢幕快照也就是圖檔,圖檔要注意尺寸大小以及必須采用 RGB 顔色空間,不能有Alpha通道也就是透明度。宣傳文本和描述盡量不要用到敏感詞彙,蘋果方面會稽核的。已上傳app 後,就能在建構版本中找到,選中需要的版本即可。都填寫完後就可以送出稽核了。

稽核大概1-2天,注意重新整理界面檢視。如果顯示被拒絕,點選檢視問題,根據回報修改再重新打包上傳送出稽核。