2010-04-06 160 views
0

我在可可中開發了launchAgent。它對我來說在開發環境上工作得很好,把plist文件放在/Library/LaunchAgents/位置。爲了在其他筆記本電腦上分發和安裝,我使用軟件包製作工具創建了軟件包。作爲安裝過程的一部分,我想更改plist文件的權限並將其複製到/ Library/LaunchAgents位置。 任何人都可以告訴我我怎麼能做到這一點?如何在Mac OS上安裝啓動代理x 10.5/10.6

在此先感謝幫助....任何幫助將不勝感激.. !!!!

回答

1

在PackageMaker中,選擇launchd plist,然後在「Configuration」中將「Install」位置設置爲/Library/LaunchAgents/com.unicorn.omgponies.plist,將「Destination」設置爲/。您可能不想爲啓動程序啓用重新定位。然後轉到「內容」,您可以在那裏設置所有權和權限。

+0

非常感謝。它對我有用......你還可以告訴我如何在安裝完成後立即啓動清除工具。目前我需要手動啓動它。 – Unicorn 2010-04-06 09:01:57

+0

@Unicorn:您需要安裝後腳本或操作來調用launchctl。 – 2010-04-06 09:13:37

+0

@Graham:我添加了一個蘋果腳本,內容爲 launchctl load /Library/LaunchAgents/LaunchAgent.plist 2>&1;「>,安裝失敗時表示安裝腳本無法執行。 在安裝後的部分我已經給腳本的路徑,我在這裏失去了一些東西? – Unicorn 2010-04-06 09:24:52