[AI 分享] Apple 憑證與描述檔設定流程
摘要 : 整理 Apple Developer 中 CSR、憑證、App ID 與 Profile 的建立與安裝流程。
內容:
本文主要整理 Apple Developer「Certificates, Identifiers & Profiles」的操作流程,目的是完成 iOS App 簽署所需的身分識別、憑證與描述檔設定。
首先需在 Mac 的「鑰匙圈存取」中建立 CSR(憑證簽署要求)。開啟「鑰匙圈存取」後,不要先選任何項目,從上方選單進入「憑證輔助程式」並選擇「從憑證授權要求憑證」。電子郵件可隨意填寫,一般名稱則建議填入易識別名稱,勾選「儲存到磁碟」後匯出 .certSigningRequest 檔案,通常會儲存在桌面。
接著可視情況處理 CSR 對應的本機憑證。雙擊剛建立的 CSR 後,系統會跳出憑證輔助程式視窗,可使用預設選項替自己製作憑證。完成後,可在「鑰匙圈存取」的「密鑰」頁籤看到公私鑰,在「憑證」頁籤看到憑證;若未立即顯示,可嘗試關閉後重新開啟鑰匙圈存取。
若使用的是院方或第三方提供的憑證,則需向對方索取 p12 私鑰檔與其開啟密碼,並匯入到鑰匙圈中。完成這些步驟後,才能取得可用的簽署身分識別。
在 Apple Developer 後台中,登入後切換到目標帳號,進入「Certificates」頁面新增憑證。依需求選擇 Development(開發用)或 Distribution(部署用)類型,接著上傳前面產生的 CSR 檔並完成建立。建立成功後下載 .cer 憑證檔,雙擊安裝至 Keychain Access,安裝後通常會顯示類似「iPhone Distribution: Name (Team ID)」的項目。
之後需在「Identifiers」中新增 App ID。進入該頁後按下新增,選擇 App IDs 與 App,填寫辨識名稱與 Bundle ID,並依 App 功能需求勾選對應能力,確認後註冊即可完成。最後到「Profiles」中新增描述檔,依用途選擇 Development、Distribution 或 In House,指定對應 App ID 與憑證;若為 Development,還需選取要加入的測試裝置。命名 Profile 時建議加上用途或開發工具名稱以利辨識,產生後下載 .mobileprovision 並安裝,即可供 Xcode 或其他開發工具使用。
沒有留言:
張貼留言