助手申请

时间:2010-04-02 14:41:38

标签: cocoa

如何创建在后台运行而不会出现在扩展坞或应用程序切换器中的无GUI的应用程序。

2 个答案:

答案 0 :(得分:5)

如果它是后台应用程序仍然需要与用户交互,请参阅LSUIElement。如果它真的被称为进行一些处理并且从不与用户交谈,那么你可以将其作为基础工具或任何其他类型的普通程序。

答案 1 :(得分:4)

您需要在应用的Info.plist中设置LSUIElement(Application is Agent)或LSBackgroundOnly(Application is background)。 LSUIElement通常用于状态栏应用程序,LSBackgroundOnly用于根本没有UI的应用程序。

您可以在这些标志here上找到Apple的文档。