2015-04-02 41 views
2

我需要爲Mac OS創建一個應用程序,而不需要任何可視化表示(無視圖),這些應用程序應該捕獲按鍵並根據這些按鍵執行AppleScript。如何創建Mac OS的無頭應用程序

什麼是在Mac OS中實現這種行爲的正確方法?

回答

1

創建啓動守護程序或Launch Agent以運行無頭應用程序。你可以閱讀關於Apple's Documentation的內容。

+0

所以我需要創建命令行工具項目(Swift或Objective-C),將應用程序複製到「/ Library/LaunchDaemons」diretory並在其中創建.plist文件,對嗎? – FrozenHeart 2015-04-02 11:22:12

+1

排序!您也可以創建一個Bundle應用程序並使用它,方法是將程序字符串指向Bundle的Contents/MacOS文件夾中的二進制文件。請注意,您的應用程序不應放置在/ Library/LaunchDaemons文件夾中;那只是爲了plist – TheDarkKnight 2015-04-02 13:20:08

+0

什麼是正確的地方來存儲我自己的應用程序呢? – FrozenHeart 2015-04-02 13:44:31