共用方式為


Apple 帳戶管理

Visual Studio 中的 Apple 帳戶管理介面可讓您檢視與 Apple ID 相關聯的開發小組資訊。 它可讓您執行下列動作:

  • 新增Apple開發人員帳戶
  • 檢視簽署憑證和布建配置檔
  • 建立新的簽署憑證
  • 下載現有的布建配置檔

重要

Xamarin 的 Apple 帳戶管理工具只會顯示付費 Apple 開發人員帳戶的相關信息。 若要瞭解如何在沒有付費 Apple 開發人員帳戶的裝置上測試應用程式,請參閱 Xamarin.iOS 應用程式 的免費布建指南。

需求

Apple 帳戶管理可在 Visual Studio for Mac、Visual Studio 2019 和 Visual Studio 2017 上取得(版本 15.7 和更新版本)。 您也必須有付費的 Apple Developer 帳戶才能使用此功能。 如需 Apple 開發人員帳戶的詳細資訊,請參閱 裝置 布建指南。

注意

開始之前,請務必先接受Apple Developer入口網站中的任何使用者許可協定。

新增Apple開發人員帳戶

  1. 移至 Visual Studio > 喜好 > 設定 Apple 開發人員帳戶 ,然後按下 + 按鈕以開啟登入對話方塊:

    AScreenshot of Apple developer accounts page in Visual Studio for Mac preferences.

  2. 輸入您的 Apple ID 和密碼,然後按兩下 [ 登入]。 這會將您的認證儲存在此計算機上的安全 Keychain 中。

  3. 在警示對話框中選取 [ 一律允許 ],以允許 Visual Studio 使用您的認證:

    Always allow alert dialog

  4. 成功新增您的帳戶之後,您會看到您的 Apple ID 和 Apple ID 所屬的任何小組:

    Apple developer account dialog with accounts added

檢視簽署憑證和布建配置檔

選取小組,然後按兩下 [ 檢視詳細資料... ] 以開啟對話框,以顯示您電腦上安裝的簽署身分識別和布建配置檔案清單。

[小組詳細數據] 對話框會顯示簽署身分識別清單,依類型組織。 [狀態] 數據行會告知您憑證是否為:

  • 有效 – 簽署身分識別(憑證和私鑰)會安裝在您的電腦上,且尚未過期。

  • 不在 Keychain 中 – Apple 伺服器上有有效的簽署身分識別。 若要在計算機上安裝此項目,必須從另一部計算機匯出。 您無法從 Apple Developer Portal 下載簽署身分識別,因為它不會包含私鑰。

  • 遺失 私鑰 – 金鑰鏈中未安裝私鑰的憑證。

  • 已過期 – 憑證已過期。 您應該從金鑰鏈中移除此專案。

    team details dialog information

建立簽署憑證

若要建立新的簽署身分識別,請單擊 [建立憑證 ] 以開啟下拉功能表,然後選取您要建立的 憑證類型 。 如果您有正確的許可權,新的簽署身分識別會在幾秒鐘後出現。

如果下拉式清單中的選項呈現灰色且未選取,表示您沒有正確的小組許可權可建立這種類型的憑證。

下載布建配置檔

[小組詳細數據] 對話方塊也會顯示所有連線至開發人員帳戶的布建配置檔清單。 您可以按下 [下載所有設定檔],將所有布建設定檔下載到本機計算機。

疑難排解

  • 可能需要數小時的時間,才能核准新的Apple開發人員帳戶。 在帳戶核准之前,您將無法啟用自動布建。

  • 如果新增 Apple 開發人員帳戶失敗並出現訊息 Authentication Error: Xcode 7.3 or later is required to continue developing with your Apple ID.,請確定您使用的 Apple ID 具有 Apple Developer Program 的作用中付費成員資格。 若要使用付費的Apple開發人員帳戶,請參閱 Xamarin.iOS 應用程式 的免費布建指南。

  • 如果嘗試建立新的簽署憑證失敗,並出現錯誤 You have reached the limit for certificates of this type,則已產生允許的憑證數目上限。 若要修正此問題,請流覽至 Apple 開發人員中心 並撤銷其中一個生產憑證。

  • 如果您在 Visual Studio for Mac 上的帳戶登入時遇到問題,可能的修正方式是開啟 Keychain 應用程式,然後在 [類別] 下選取 [密碼]。 deliver.搜尋並刪除找到的所有專案。

  • 如果您的簽署憑證被撤銷,則可以從 Windows 上的下列路徑中移除: C:\Users\<user>\AppData\Local\Xamarin\iOS\Provisioning\Certificates

已知問題

  • 散發佈建設定檔預設會以 App Store 為目標。 內部作業或臨機操作設定檔應該手動予以建立。