我需要从我的沙盒OSX应用程序执行
为了明确,我不想将自己的应用程序添加到自启动项中,我还发现这个http://www.mail-archive.com/cocoa-dev@lists.apple.com/msg80413.html关于类似主题的对话,但没有任何结果。
launchctl load/unload
命令。该应用程序对包含启动代理的plist
文件的文件夹具有读写
权限(使用安全范围书签,由应用程序的用户在授权之前)。然而,该应用程序会收到以下错误:-
5/22/13 9:15:56.420 AM sandboxd[28463]: ([28473]) launchctl(28473) deny file-read-data /private/var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist
-
为了明确,我不想将自己的应用程序添加到自启动项中,我还发现这个http://www.mail-archive.com/cocoa-dev@lists.apple.com/msg80413.html关于类似主题的对话,但没有任何结果。
SMJobBless
示例也使用了“授权服务”(Authorization Services
)的方法调用(AuthorizationCopyRights
),而且苹果文档指出:“重要提示:授权服务API不支持应用程序沙盒,因为它允许特权升级。” - anka