2011-11-23 24 views
0

我需要創建一個包,應包括我的應用程序,我的插件和腳本。這個想法是創建一個腳本,讓我的應用程序作爲服務運行,因爲我需要在計算機啓動時啓動我的應用程序。我閱讀了關於服務的內容,但我是新手,很難理解如何去做。有任何想法嗎?謝謝創建一個腳本來運行我的可可應用程序與服務

+1

您是在談論Windows意義上的「服務」還是在「服務」中Mac OS X sense(http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/SysServices/)?他們是不同的東西。 –

+0

我需要我的應用程序具有與「Growl」應用程序相同的行爲。我已經研究過,我需要的是以編程方式創建「登錄項目」。 – Ana

回答

0

你引用咆哮作爲一個例子。低吼是:

  1. 一個非基於文檔的應用程序。
  2. 在後臺運行。
  3. 並將其自身(通過用戶許可)添加到登錄項目。

第一部分很簡單; Xcode爲此提供了模板。

要使其在後臺運行,但仍能夠顯示UI,請在您的Info.plist中設置LSUIElement。如果您的應用永遠不會顯示用戶界面,則可能需要LSBackgroundOnly。這兩個都記錄在Information Property List Key Reference

對於最後部分,that's been previously covered on Stack Overflow。 (更新回答:我幾個月前離開了Growl,我很確定他們現在正在使用LSSharedFileList。)

相關問題