摘要:安裝ios 開發憑證步驟
1.Requirement
- xcode
- 開發者帳號&密碼
- 開發私鑰密碼&私鑰憑證(.p12檔案,該憑證需用該私鑰的公鑰加密)
2a.安裝好並打開xcode在上方的Menu選擇Window->Organizer
2b.如果不透過上方的方式也可以開啓任一xcode專案後選擇右上方的Organizer
3.點選左上方的LIBRARY->Provisioning Profiles點選畫面最下方的New後輸入開發者帳號跟密碼
就會開始自動從server下載對應的憑證資訊(記得開網路)
4.點到下面的Teams就可以看到你現在所需要取得的憑證(根據你開發或發行會有一個以上的憑證),綠色勾勾代表這台電腦的keychains已經有這個憑證對應的私鑰,黃色驚嘆號代表這台電腦的keychains尚未取得對應的憑證私鑰,這邊基本上只要取得一張開發者的開發憑證就可以進行開發了(就是畫面上的"Ken Hsu")
5.點擊AppleWWDRCA.cer匯入鑰匙圈
6.再匯入對應的憑證與私鑰,點開取得的私鑰憑證(.p12檔案)並輸入私鑰密碼
成功匯入後可以在keychains的”憑證“裡看到一個"Ken Hsu"的憑證下方會寫這張憑證的加簽人(Tsai Chen-Tien)
7.完成後可以回到剛剛的Xcode->Organizer->Teams看到你剛剛的"Ken Hsu"有打綠色勾勾即可
8.在開發專案上記得確認targety->Build Settings->Code Signing選到這次設定的憑證(即"Ken Hsu")
9.如此一來在開發時選擇run->ios device(這邊會根據device 名稱不同而更改顯示)
其他注意&常見問題
1.如何產生私鑰?
A:打開鑰匙圈存取選擇下方的鑰匙->要產生私鑰的人點選滑鼠右鍵選擇export 即可產生該人的私鑰使憑證檔(這邊會需要你設定該憑證的密碼作保護,記得給別人憑證的時候也要給這個密碼才打得開)
2.如果要revoke要如何產生憑證檔案?
A:如果不幸找不到私鑰且無法重新產生私鑰就需要revoke,這邊可以透過鑰匙圈存取->從XXX的憑證授權要求憑證 產生憑證授權檔案(.certSigningRequest),然後連至https://developer.apple.com/account/overview.action 輸入apple開發者帳號密碼後選擇Certificates 並到對應的憑證檔處選擇revoke並上傳剛剛產生的憑證授權檔案(.certSigningRequest)即可
3.匯入開發憑證失敗無法匯入?
A:匯入鑰匙圈時需要先確認是否已經匯入了AppleWWDRCA.cer否則都會失敗