將 Xamarin.Mac 應用程式發佈到 Mac App Store

概觀

Xamarin.Mac 應用程式可以兩種方式散發:

  • 開發人員識別碼:使用開發人員識別碼簽署的應用程式可在 Mac App Store 外部散發,但是由閘道管理員辨識和允許安裝。
  • Mac App Store:應用程式必須有安裝程式套件,而且應用程式與安裝程式必須都經過簽署,才能提交給 Mac App Store。

本文說明如何使用 Visual Studio for Mac 和 Xcode 來設定 Apple 開發人員帳戶,以及為每個部署類型設定 Xamarin.Mac 專案。

Mac 開發人員計劃

當您加入 Mac 開發人員計劃時,系統會提供開發人員選擇以個人或公司身分加入,如下列螢幕快照所示:

The Apple Developer Portal

請依據您的情況選擇正確的註冊類型。

注意

此處所做的選擇會影響設定開發人員帳戶時一些畫面的顯示方式。 本文中的說明與螢幕擷取畫面都是從 [Individual] \(個人\) 開發人員帳戶的觀點完成。 以 [Company] \(公司\) 的身分進行時,有些選項僅供小組系統管理員使用。

憑證和識別碼

本指南逐步引導您建立發行 Xamarin.Mac 應用程式所需的必要憑證與識別碼。

建立佈建設定檔

本指南逐步引導您建立發行 Xamarin.Mac 應用程式所需的必要佈建設定檔。

Mac 應用程式組態

本指南逐步說明設定 Xamarin.Mac 應用程式以供發行。

使用開發人員識別碼簽署

本指南逐步說明使用開發人員識別碼簽署 Xamarin.Mac 應用程式以供發行。

Mac App Store 的套件組合

本指南逐步說明統合 Xamarin.Mac 應用程式以發行至 Mac App Store。

上傳至 Mac App Store

本指南將逐步解說如何上傳 Xamarin.Mac 應用程式以發行至 Mac App Store。