我想在Mac上的Sandbox中使用LSOpenApplication()启动另一个自己的应用程序.
当然,我在权限文件中的'com.apple.security.temporary-exception.files.absolute-path.read-write'中添加了一行用于启动.
但是,在启动时,控制台吐出一个错误,该错误不允许进程xxxx启动"foo.app",因为它之前尚未由用户启动.手动启动一次后,它可以无错误地启动.
即使以前没有启动,我该如何启动该流程?这与沙盒无关吗?
macos cocoa sandbox
cocoa ×1
macos ×1
sandbox ×1