筆記:建iOS 開發 - 證書

如下本身總結:xcode

開發者中心https://developer.apple.com/account/
進入 - certificate 管理證書等相關文件app

App ID 描述 Indentifiers


  • App ID Description - APP ID 英語描述,隨意填寫
  • App ID Prefix - APP ID 前綴(開發者賬號,不能修改)
  • App ID Suffix - App ID 後綴
    • Explicit App ID:明確的後綴(通常用項目包名 Bundle ID,例如:com.company.TestDemo)
    • Widcard App ID:使用通配符(通常不用)
  • App Services - App 服務(例如推送、Apple Pay 等)按需求選擇

注:ok - 添加成功,若是提示失敗,那麼就是你的Bundle ID 不符合要求。測試

建立一個證書請求文件

  • 1 本機鑰匙串訪問 - 證書助理 - 從證書頒發機構請求證書...
  • 2 用戶電子郵件地址:開發者賬號
  • 3 注:選擇儲存到磁盤(保存下來一直能夠使用,與開發者賬號有關)

根據描述建立證書 Certificates

  • Development - 開發證書(通常證書,推送證書)
  • Production - 發佈證書(不少種類,通常就前2個)

  • 選擇一個 continue,而後又選擇剛剛建立的App ID 描述
  • 而後還要上傳本身的證書請求文件
  • 而後就生成了對應的證書,記得下載下來雙擊安裝(xcode中download也是同樣)

添加開發者真機測試設備 Devices

比較簡單,添加用戶名與 UUID 就能夠了(UUID,設備鏈接電腦,打開Itunes就能夠看)code

根據證書建立配置文件 Provisioning Profiles

Development - 開發配置
Distribution - 發佈配置ip


  • 1 一樣選擇須要的配置文件建立
  • 2 選擇App ID
  • 3 選擇證書
  • 4 選擇須要的設備(選擇開發證書有選擇設備,發佈證書沒有)
  • 5 取名(隨意)
  • 6 下載,備用

使用證書與配置文件打包

Code Signingci

  • 1 選擇 Provisioning Profile - 配置文件
  • 2 選擇 CodeSigning Identity - 選擇證書
  • 3 Product - Archive - 打包成功
  • 4 能夠選擇 Export - 輸出ipa 文件

問題

  • 1 IOS 開發證書 - 此證書籤發者無效

下載證書地址
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
替換本地已有的過時證書
可能須要使用:鑰匙串訪問 - 顯示已過時證書 - AppleWWDRCA 舊的刪除開發

相關文章
相關標籤/搜索