我想在 Mac 上的 Sandbox 中通过 LSOpenApplication() 启动另一个自己的应用程序。
当然,我在授权文件中的“com.apple.security.temporary-exception.files.absolute-path.read-write”中添加了一行以进行启动。
但是,在启动时,控制台会吐出一个错误,即不允许进程 xxxx 启动“foo.app”,因为用户之前没有启动过它。手动启动一次该过程后,它能够无错误地启动。
即使以前没有启动,我如何启动该过程?这与沙盒无关吗?