Mac App Store に Xamarin.Mac アプリを公開する

概要

Xamarin.Mac アプリは、2 つの異なる方法で配布することができます。

  • Developer ID – Developer ID を使用して署名されたアプリケーションは、App Store の外部で配布することができますが、GateKeeper で認識され、インストールが許可されます。
  • Mac App Store – Mac App Store に送信するには、アプリにインストーラー パッケージがあり、アプリとインストーラーの両方が署名されている必要があります。

このドキュメントでは、Visual Studio for Mac と Xcode を使用して、Apple Developer アカウントをセットアップし、各展開の種類用の Xamarin.Mac プロジェクトを構成する方法について説明します。

Mac Developer Program

Mac 開発者プログラムに参加すると、次のスクリーンショットに示すように、開発者は個人または会社として参加する選択肢が提供されます。

The Apple Developer Portal

状況に応じた正しい登録の種類を選択します。

Note

ここで選択した内容は、開発者アカウントを構成するときに、一部の画面の表示方法に影響します。 このドキュメントの説明とスクリーンショットは、個人の開発者アカウントの観点から示しています。 会社では、いくつかのオプションはチーム管理者ユーザーのみが使用できます。

証明書と ID

このガイドでは、Xamarin.Mac アプリを発行するのに必要な証明書と ID を作成する手順について説明します。

プロビジョニング プロファイルを作成する

このガイドでは、Xamarin.Mac アプリを発行するのに必要なプロビジョニング プロファイルを作成する手順について説明します。

Mac アプリの構成

このガイドでは、パブリケーション用の Xamarin.Mac アプリの構成の手順を説明します。

Developer ID を使用して署名する

このガイドでは、パブリケーションのために Developer ID を使用して Xamarin.Mac アプリを署名する方法について説明します。

Mac App Store 用のバンドル

このガイドでは、Mac App Store に Xamarin.Mac アプリを発行するためのバンドルの手順について説明します。

Mac App Store へのアップロード

このガイドでは、Mac App Store に Xamarin.Mac アプリを発行するためのアップロード手順について説明します。