我創建了一個蘋果腳本,放在我的桌面上。我首先將它保存爲.app,然後雙擊它成功運行代碼並關閉。然而,在它運行的時候,它會在我的碼頭上顯示一個圖標。運行一個蘋果腳本保存爲只運行,所以圖標不顯示在碼頭
因此,爲了避免這種情況,我想讓它保存爲只能運行的腳本。所以我這樣做了,但現在當我雙擊它時,它不會運行腳本,它只是說'它被保存爲只讀並且無法打開'。
我創建了一個蘋果腳本,放在我的桌面上。我首先將它保存爲.app,然後雙擊它成功運行代碼並關閉。然而,在它運行的時候,它會在我的碼頭上顯示一個圖標。運行一個蘋果腳本保存爲只運行,所以圖標不顯示在碼頭
因此,爲了避免這種情況,我想讓它保存爲只能運行的腳本。所以我這樣做了,但現在當我雙擊它時,它不會運行腳本,它只是說'它被保存爲只讀並且無法打開'。
您可以編輯位於應用程序包中的Contents/Info.plist
(易於使用Xcode)並添加Application is agent (UIElement)
- 其值爲YES
的鍵。現在它在運行時不應該顯示在Dock中。
的原始文本,包括是:
<key>LSUIElement</key>
<true/>
將您只運行腳本的擴展名從「.scpt
」更改爲「.app
」,您應該能夠運行該事情。
更多信息可在this closely related question中找到。
這是否必須是'.app'?我只需右鍵單擊並打開我看到了info.plist,它似乎是可編輯的。 – Noitidart 2014-10-18 05:51:50
太棒了!這對'.app'謝謝!我只需右鍵單擊,單擊「顯示內容」並將其添加到'info.plist' – Noitidart 2014-10-18 10:33:44
尼斯,謝謝ü。 – 2014-10-18 16:05:42