MacのSandboxでLSOpenApplication()を使用して別の独自のアプリケーションを起動したいと思います。
もちろん、起動用のエンタイトルメントファイルの「com.apple.security.temporary-exception.files.absolute-path.read-write」に行を追加しました。
ただし、起動時に、コンソールは、プロセスxxxxが「foo.app」を起動することを許可していないというエラーを出力します。これは、ユーザーが以前に起動したことがないためです。プロセスを手動で一度起動した後、エラーなしで起動できます。
以前に起動していなくても、どうすればプロセスを起動できますか?これはサンドボックスとは関係ありませんか?