デーモン、サーバー、GUI 起動エージェントで構成されるシステムを開発しています。これらの各コンポーネントはユーザーによって起動されるわけではないため、/Applications フォルダーには入れないようにします。
App Store での配布は行いません。
デーモンと起動エージェントに関する Apple のドキュメントには、次のように記載されています。
ジョブから起動する実行可能ファイルの適切な場所は/usr/local/libexec です。
/usr/local/libexec の場所を使用することを検討していましたが、OS X 10.8、10.9、および 10.0 には存在しません。
/Library/Application Support も検討しましたが、ドキュメントには、この場所はアプリケーションのサポート ファイル用であり、アプリケーションが存在しなくても実行できることが明確に記載されています。
では、/usr/local/libexec を作成してその場所を使用する必要がありますか?それとも、これらの実行可能ファイルをインストールするのに適した場所はありますか?