如下本身總結: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 文件
問題
下載證書地址
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
替換本地已有的過時證書
可能須要使用:鑰匙串訪問 - 顯示已過時證書 - AppleWWDRCA 舊的刪除開發