3

好的,这是我的情况:

  • 我有几个应用程序(实际上是状态栏应用程序),必须从登录开始(如果用户愿意)
  • 我一直在使用 Uli Kuster 的LoginItem代码,它运行良好
  • 根据最新的 Apple 指南,所有新提交的应用程序都必须进行沙盒处理。

问题 :

  • UKLoginItem和沙盒不能一起工作。所以,我正在寻找一种替代(和可接受的)方法来做同样的事情。

有任何想法吗?有什么可以指点我的吗?

4

2 回答 2

6

您可以使用帮助工具在登录时启动应用程序。

这里有一个例子:

http://blog.timschroeder.net/2012/07/03/the-launch-at-login-sandbox-project/

于 2012-10-23T12:51:22.020 回答
2

使用服务管理框架。具体来说,SMLoginItemSetEnabled。请参阅使用服务管理框架添加登录项

请注意,您必须使用服务管理框架。LaunchServices 方法在沙盒环境中不可用。

于 2012-10-23T12:54:07.053 回答