创建一个脚本以使用服务运行我的cocoa应用程序

时间:2011-11-23 13:48:12

标签: macos cocoa

我需要创建一个包,应该包括我的应用程序,我的插件和脚本。我的想法是创建一个脚本,让我的应用程序作为服务运行,因为我需要在计算机启动时启动我的应用程序。我读到了有关服务但我是新的,我很难理解如何做到这一点。有任何想法吗?感谢

1 个答案:

答案 0 :(得分:0)

你引用Growl作为例子。咆哮是:

  1. 非基于文档的应用程序。
  2. 在后台运行。
  3. 并自行添加(在用户允许的情况下)登录项目。
  4. 第一部分很容易; Xcode有模板。

    要使其在后台运行,但仍能显示UI,请在Info.plist中设置LSUIElement。如果您的应用永远不会显示用户界面,则可能需要LSBackgroundOnly。这两个都记录在Information Property List Key Reference

    最后一部分是that's been previously covered on Stack Overflow。 (更新答案:几个月前我离开了Growl,我很确定他们现在正在使用LSSharedFileList。)