macOS アプリケーションのプロビジョニング

提供: RAD Studio
移動先: 案内検索

MacOS アプリケーション開発 への移動


Apple により、Mac App Store に投稿するには、macOS アプリケーションにコード署名することが義務付けられています。

前提条件

アプリケーションをコード署名するには、まず Apple Developer Program に参加する必要があります。 まだこのプログラムに参加していない場合には、Apple Developer Program に参加してください。

証明書の入手

アプリケーションをコード署名するには、特定の証明書が必要です。 Mac 上で Xcode を使用するか、Mac アプリケーション用デベロッパ証明書ユーティリティを使用して、次の証明書を取得します:

  • サードパーティ Mac デベロッパ アプリケーション証明書
  • サードパーティ Mac デベロッパ インストーラ証明書

証明書をダウンロードしたら、その .cer ファイルをダブルクリックして、Keychain にインストールします。

RAD Studio で署名データを構成する

RAD Studio でアプリケーションを開いたら、[プロジェクト|オプション...|プロビジョニングを選択します。 ここで、macOS プラットフォームのアプリケーション ストアの構成のために、Mac アプリケーション配布用証明書と Mac インストーラ証明書を入力しなければなりません。

メモ: デフォルトの署名データ は、[ツール|オプション...|環境オプション|プロビジョニング から設定することができます。 新規プロジェクトに対して署名データが設定されていない場合、RAD Studio は代わりにデフォルトの署名データを使用します。
メモ: ワイルドカード定義は、プロビジョニング プロファイルにおける Xcode ではサポートされなくなりました。
ヒント: 新しいプロビジョニング プロファイルの作成の後、iOS に対するビルド エラーが表示された場合、新しい iOS プロビジョニング プロファイルを作成し、RAD Studio におけるプロジェクト オプションの配置をリセットしてください。

関連項目