Dre*_*ors 12 cocoa sandbox xcode4
我有一个必须沙箱的应用程序.
这不是一项艰巨的任务,但我看到我无法通过LSSharedFileList编辑会话登录项列表启用登录时自动启动.
是否有其他方法可以在启用App Sandbox的情况下启用登录?
这里提供了一个更新的项目/教程,附带了一些您在10.8.2下会看到的误导性控制台消息的附录:
http://blog.timschroeder.net/2012/07/03/the-launch-at-login-sandbox-project/
我不是作者,但该教程非常有助于在启用了沙盒的10.8.2下配置启动登录应用程序.
为应用程序创建登录项要为沙盒应用程序创建登录项,请使用" 守护进程和服务编程指南"中的"使用服务管理框架添加登录项"中所述的
SMLoginItemSetEnabled函数(声明ServiceManagement/SMLoginItem.h).(使用App Sandbox,您无法使用
LSSharedFileList.h头文件中的函数创建登录项.例如,您无法使用该函数LSSharedFileListInsertItemURL.也无法操纵启动服务的状态,例如使用该函数LSRegisterURL.)
| 归档时间: |
|
| 查看次数: |
4408 次 |
| 最近记录: |