I'd like to launch another own application by LSOpenApplication() in Sandbox on Mac.
Of course, I added a row into 'com.apple.security.temporary-exception.files.absolute-path.read-write' in an entitlements file for launching.
However, when launching, console spat out an error which is Not allowing process xxxx to launch "foo.app" because it has not been launched previously by the user. It is able to launch without errors after launched the process manually once.
How can I launch the process even if not launch previously? Is this no relation with sandboxing?