サンドボックス化されていない macOS 向け InterBase アプリケーション

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

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

InterBase ToGo への移動

macOS 向けの InterBase アプリケーションをサンドボックスすると、RAD Studio Alexandria により、データ ファイルのリモート パスが Contents\Resouces\StartUp\ として自動的に設定されます。 Apple Store の仕様によれば、このリモート パスが、サンドボックス化されたアプリケーションの正規のパスになります。 このように、アプリケーションを初めて起動すると、アプリケーションから読み書きできるコンテナ フォルダがオペレーティング システムにより作成されます。 詳細については、「macOS 向け InterBase ToGo アプリケーションのサンドボックス化」を参照してください。

ただし、アプリケーションを Apple Store 経由で配布しない場合は、サンドボックス化しなくてもかまいません。それでも、アプリケーションに InterBase を組み込んで、ユーザーに直接配置することができます。RAD Studio Alexandria では StartUp 下で自動的に InterBase ファイルを探すので、InterBase ファイルのリモート パスを手動で変更する方法を次のセクションで説明します。

InterBase ファイルのリモート パスの構成

  1. アプリケーションに InterBase データベースを組み込んだら、[プロジェクト|配置]を選択して、配置マネージャを開きます。
    RAD Studio では、InterBase ファイルのリモート パスが Contents\Resouces\StartUp\ として自動的に設定されていることに注意してください。
    MacOS 向け InterBase ToGo アプリケーションのサンドボックス化#サンドボックス化されたアプリケーションを macOS に配置する場合のファイルの場所」を参照してください。
  2. 現在のリモート パス名をダブルクリックして、希望するリモート パスに変更します。
    サンドボックス化されていないアプリケーションではファイルを StartUp 下に格納する必要がないことを考慮すると、実行可能ファイルと同じフォルダにデータベース ファイルが配置されていた RAD Studio XE7 の設定に立ち返るとよいでしょう。関連ドキュメントを参照してください。

InterBase ファイルのリモート パスを以前の設定に変更することにより、Apple 以外の媒介手段で配置されるさまざまな InterBase アプリケーションが、同じエンド ユーザーに対して円満に共存できます。さらに、これにより、これらすべてのアプリケーションが InterBase ファイルに同じユーザー ホーム ディレクトリを使用して競合する可能性もなくなります。

関連項目