OS X アプリケーションのサンドボックス化

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

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


サンドボックスは、システム リソースに対するアプリケーションのアクセスを制限するものであり、アプリケーションが安全であり悪意あるソフトウェアを含まないことを Apple が保証するための 1 つの手段になっています。 OS X アプリケーションをMac App Store に提出 するつもりであれば、サンドボックス化する必要があります。

このトピックでは、RAD Studio IDE を使用して OS X アプリケーションをサンドボックス化する方法を説明します。 サンドボックス化の処理に IDE を使用できない場合には、アプリケーションを手動でサンドボックス化することもできます。

必要な準備

OS X アプリケーションをサンドボックス化する前に、以下を行う必要があります。

サンドボックス アプリケーション パッケージの生成

サンドボックス パッケージを生成する準備ができたプロジェクト

OS X アプリケーションのサンドボックス アプリケーション パッケージ ファイルを生成するには:

  1. Mac 上でプラットフォーム アシスタントを実行します。
  2. [プロジェクト マネージャ]で以下を行います。
    1. [ビルド構成]ノードを展開し、[Release]構成か、サンドボックス アプリケーション パッケージのビルドに使用するその他のプラットフォーム非依存構成をダブルクリックします。
    2. [ターゲット プラットフォーム]ノードを展開し、[OS X]ターゲット プラットフォームをダブルクリックしてそのプラットフォームを選択します。選択したターゲット プラットフォームが太字で表示されます。
    3. [OS X]ノードを展開し、その下の[構成]ノードを展開し、[アプリケーション ストア]プラットフォーム構成ノードをダブルクリックしてそのプラットフォーム構成を選択します。選択したプラットフォーム構成が太字で表示されます。
  3. RAD Studio でプロジェクトをビルドします。
  4. [プロジェクト|配置を選択し、[配置]ボタン(DMgrDeploy.png)をクリックしてアプリケーションを配置します。

RAD Studio によって、IDE に追加しておいた SDK を使ってアプリケーションがビルドされ、OS X プラットフォーム用に構成した接続プロファイルを使って Mac への接続が行われます。また、Mac 上で動作しているプラットフォーム アシスタントによって、アプリケーションのサンドボックス アプリケーション パッケージ ファイルが生成されます。

このパッケージは Mac App Store に提出することができます。

関連項目