標籤:identity 自己的 test device explicit apple blank apple pay mail
以下自己總結:
開發人員中心https://developer.apple.com/account/
進入 - certificate 管理憑證等相關檔案
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就可以看)
根據認證建立設定檔 Provisioning Profiles
Development - 開發配置
Distribution - 發布配置
- 1 同樣選擇需要的設定檔建立
- 2 選擇App ID
- 3 選擇認證
- 4 選擇需要的裝置(選擇開發認證有選擇裝置,發布認證沒有)
- 5 取名(隨意)
- 6 下載,備用
使用認證與設定檔打包
Code Signing
- 1 選擇 Provisioning Profile - 設定檔
- 2 選擇 CodeSigning Identity - 選擇認證
- 3 Product - Archive - 打包成功
- 4 可以選擇 Export - 輸出ipa 檔案
問題
下載認證地址
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
替換本地已有的到期認證
可能需要使用:鑰匙串訪問 - 顯示已到期認證 - AppleWWDRCA 舊的刪除
筆記:建iOS 開發 - 認證