別人的不錯的教程:
http://www.cocoachina.com/bbs/read.php?tid=330302
以下自己總結:
開發者中心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 文件
問題
- 1 IOS 開發證書 - 此證書簽發者無效
下載證書地址
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
替換本地已有的過期證書
可能需要使用:鑰匙串訪問 - 顯示已過期證書 - AppleWWDRCA 舊的刪除
1