參考: 1. JmeHsieh: iTunes Connect 上架流程 2. 如何將App安裝至自己的iPhone測試 « 無良心筆記
A. 首先, 必須加入付費的 iOS 開發方案: I touchs: Join iOS Developer Program
B. 到 http://developer.apple.com/ , 點選右上角的會員中心(Member Center),
並輸入你的 Apple ID 與 password 來登入.
C. 接著, 點選 Developer Program Resources 標題下的: iOS Provisioning Portal .
註: iOS 供應入口
Certificates, Devices, App IDs, Provisioning, Distribution
點選左邊的 Certificates 項目.
註: 先安裝 WWDR 點選 click here to download now , 下載後並點二下來安裝.
之後, 便可以在 應用程式 > 工具程式 > 鑰匙圈存取 >
鑰匙圈: 登入 類別: 憑證 右邊看到: Apple Worldwide Developer Relations Certification Authority
1. 說明:
a. 憑證分二大類:
(1). 開發憑證 (Development Certificates)
---> 適用於 App 開發者本身.
(2). 發佈憑證 (Distribution Certificates)
依發佈的對象, 可再分成二類:
(a). App Store mode: 由 Apple 來評鑑.
(b). Ad Hoc mode: 供測試使用者使用.
b. 開發憑證與發佈憑證, 必須分別產生.
------------------------------------------------------------------------------------------------------------
2. 取得開發憑證:
a. Certificates > Development > (點擊) Request Certificate
說明: 點擊後, 可以看到如何產生開發憑證的步驟說明.
(How to create a Development certificate)
b. 產生 CSR (Certificate Signing Request)
(1). 應用程式 > 工具程式 > 鑰匙圈存取 >
左上方 > 鑰匙圈存取 > 憑證輔助程式 > 從憑證授權要求憑證...
註: Request a Certificate from a Certificate Authority
的檔案儲存到桌面上 > 完成.
public key(公用密鑰) 與 private key(專用密鑰).
c. 回到: 2. 取得開發憑證: 的地方.
a. Certificates > Development > (點擊) Request Certificate
瀏覽選取剛才存在桌面的 CertificateSigningRequest.certSigningRequest 檔案後,
並按下 Submit.
重新整理後, 就變成可 Download 了.
並可在: 鑰匙圈存取 > 我的憑證裡看到.
------------------------------------------------------------------------------------------------------------
a. Certificates > Distribution > (點擊) Request Certificate
說明: 點擊後, 可以看到如何產生發佈憑證的步驟說明.
(How to create a Distribution certificate)
說明: 此處直接使用 2. 取得開發憑證: b. 產生 CSR
(Certificate Signing Request) 所產生的憑證.
c. 回到: 3. 取得發佈憑證: 的地方.
a. Certificates > Development > (點擊) Request Certificate
---> 在 2. Submit the CSR through the Provisioning Portal. 項目下: a. Certificates > Development > (點擊) Request Certificate
瀏覽選取剛才存在桌面的 CertificateSigningRequest.certSigningRequest 檔案後,
並按下 Submit.
並可在: 鑰匙圈存取 > 我的憑證裡看到.
------------------------------------------------------------------------------------------------------------
4. 將 private key 轉成 .p12 檔, 寄給需要利用 Certificate 一同開發 App 的人.
a. 說明:
(1). certificate 只需要一個人負責產生即可.
(2). 一開始我們提交給 Apple 的 CSR 中, 包含有 private key,
而從網站下載的 certificate 卻不包含 private key.
(3). 因此當初建立 certificate 的人, 必需將自己的 private key 轉成 .p12 檔.
b. 將 private key 轉成 .p12 檔:
鑰匙圈存取 > 鑰匙: 點選 private key(專用密鑰) > 滑鼠右鍵 > 輸出"鑰匙名稱"
說明: 個人資訊交換(.p12) 即: Personal Information Exchange
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。