2013-04-30 120 views
1

我在我的一款產品中使用SIMBL,並遇到LaunchAgent未在某些客戶系統上啓動的問題。這可能是問題始於Mac OS X 10.8.3。LaunchAgent未啓動

net.culater.SIMBL.Agent.plist:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>Label</key> 
    <string>net.culater.SIMBL.Agent</string> 
    <key>Program</key> 
    <string>/Library/ScriptingAdditions/SIMBL.osax/Contents/Resources/SIMBL Agent.app/Contents/MacOS/SIMBL Agent</string> 
    <key>RunAtLoad</key> 
    <false/> 
    <key>LimitLoadToSessionType</key> 
    <string>Aqua</string> 
    <key>OnDemand</key> 
    <false/> 
</dict> 
</plist> 

我能夠通過增加來解決這個問題:

<key>KeepAlive</key> 
<true/> 

我依然有興趣,如果這個問題是因爲變化與Mac OS X 10.8.3或其他。

回答

0

OnDemand鍵在Mac OS X 10.5及更高版本中已棄用,因此您應該使用KeepAlive選項。

不推薦使用的功能在當前版本的軟件中仍然有效,但可能會引發錯誤消息或警告。 [1]