閱讀英文

共用方式為


iOS 的程式代碼簽署

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到完全淘汰為止,但有數個建議的替代方案可以考慮移轉至。

深入瞭解支持時程表和替代方案。

iOS 應用程式必須經過簽署,才能在實際裝置上執行。 在 App Center 中,此程式需要上傳使用 Apple 程式代碼簽署程式所產生的有效簽署檔案。 您必須能夠在本機成功簽署有效的應用程式套件,才能嘗試在 App Center 中。

簽署檔案

警告

App Center 不支援在名稱中使用特殊字元或符號簽署檔案。 例如,強調字元,例如 Ç 或類似 的 /符號。

憑證 (.p12)

  • Apple 開發: 用來在開發和測試期間啟用特定應用程式服務。
  • Apple Distribution:提交至 App Store、臨機操作或企業散發套件。

布建配置檔 (.mobileprovision)

  • Apple 應用程式開發: 在開發人員測試裝置上安裝開發應用程式。
  • 臨機操作: 在有限的已註冊裝置上安裝應用程式。
  • App Store:將您的應用程式提交至 Apple App Store 的必要專案。
  • 內部: In-House 應用程式散發 (配置檔只能透過Apple Enterprise計畫) 使用。

應用程式和 watchOS 延伸模組的程式代碼簽署

上傳您應用程式中每個應用程式延伸模組的額外布建配置檔。 布建配置檔的類型必須相同。

上傳簽署檔案

重要

請確定您上傳的簽署資產是您想要用來簽署應用程式的簽署資產。 簽署資產將會覆寫您應用程式中的套件組合標識碼和小組標識碼。

若要簽署 iOS 組建,請在設定組建時上傳佈建配置檔 (.mobileprovision) 和憑證 () .p12 file ,以及您為憑證設定的密碼。 您可以在 Apple 開發人員中心的 [憑證]、[標識符] & [配置檔] 底下找到這些檔案。 Apple Developer:首頁

尋找布建配置檔

選項 1 - 從 Apple 開發人員中心取得布建配置檔 (.mobileprovision)

  1. 在 [ 憑證] 的 [標識符] & [配置檔 ] 頁面上,按兩下 [ 配置檔]。
  2. 挑選布建配置檔以在 App Center 中簽署您的應用程式,並加以下載。 請務必 (開發或散發) 選取正確的配置檔類型。 下載布建配置檔
  3. 在本機儲存布建配置檔 (檔案 .mobileprovision) 之後,您可以在 設定分支時將其上傳至 App Center。

選項 2 - 取得 Xcode 自動產生的布建配置檔 (.mobileprovision)

注意

在專案目標中啟用 [自動管理簽署 ] 時,您可以上傳 Xcode 所產生的開發人員布建配置檔,而不是從 Apple 開發人員入口網站上傳一個。 將新裝置新增至 Xcode 受控配置檔需要實際將裝置連線到 Xcode 計算機,因此此選項會防止 App Center 為您註冊裝置並重新簽署應用程式。

  1. 在 Xcode 中啟用自動簽署選項。 請參閱設定 Xcode 以自動管理布設定檔 Xcode 布建配置檔
  2. 將項目的變更推送至您的存放庫。
  3. 從取得產生的布建配置檔 ~/Library/MobileDevice/Provisioning Profiles/
  4. 設定 分支時,將新的布建配置檔 Xcode 上傳至 App Center。

從 Apple Developer Center (.p12 取得憑證)

  1. 在 [ 憑證] 的 [標識符] & [配置檔 ] 頁面上,按兩下 [ 憑證]。
  2. 選取要用於在 App Center 中簽署應用程式的憑證,並加以下載。 請務必選取正確的憑證類型, (開發或生產) ,而且您先前選取的布建配置檔包含此憑證。 流覽至 [從 Apple 開發人員入口網站下載憑證] 頁面 。此外,您需要 Mac 上安裝憑證的私鑰 - 如果您只從 Apple 開發人員中心下載憑證,則不包含此金鑰,您必須開啟下載的憑證。
  3. 下載憑證之後,請在 Mac 上找到憑證並加以開啟。 這會開啟「金鑰鏈存取」應用程式。
  4. 如果未在 [金鑰鏈存取] 中選取正確的憑證,請選取左側的 [我的憑證],然後找出您已下載的憑證。
  5. 展開憑證以查看對應的私鑰。
  6. 選取憑證和私鑰,然後在專案上以滑鼠右鍵按下操作功能表,然後選擇 [匯出 2 個專案...]。 從金鑰鏈匯出憑證
  7. 挑選磁碟上的位置以將檔案儲存為 .p12 ,建議使用強密碼作為檔案。
  8. 在本機導出布建配置檔之後,您可以在 設定分支時將其上傳至 App Center。