好的,这是我的情况:
- 我有几个应用程序(实际上是状态栏应用程序),必须从登录开始(如果用户愿意)
- 我一直在使用 Uli Kuster 的LoginItem代码,它运行良好
- 根据最新的 Apple 指南,所有新提交的应用程序都必须进行沙盒处理。
问题 :
UKLoginItem
和沙盒不能一起工作。所以,我正在寻找一种替代(和可接受的)方法来做同样的事情。
有任何想法吗?有什么可以指点我的吗?
好的,这是我的情况:
问题 :
UKLoginItem
和沙盒不能一起工作。所以,我正在寻找一种替代(和可接受的)方法来做同样的事情。有任何想法吗?有什么可以指点我的吗?
您可以使用帮助工具在登录时启动应用程序。
这里有一个例子:
http://blog.timschroeder.net/2012/07/03/the-launch-at-login-sandbox-project/
使用服务管理框架。具体来说,SMLoginItemSetEnabled
。请参阅使用服务管理框架添加登录项。
请注意,您必须使用服务管理框架。LaunchServices 方法在沙盒环境中不可用。