LaunchAgent未启动

时间:2013-04-30 20:01:54

标签: macos cocoa launchd simbl

我在我的某个产品中使用了SIMBL,并遇到了在某些客户系统上未启动LaunchAgent的问题。可能是问题始于Mac OS X 10.8.3。

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或其他原因的变化,我仍然感兴趣。

1 个答案:

答案 0 :(得分:0)

Mac OS X 10.5及更高版本中已弃用

OnDemand密钥,因此您应使用KeepAlive选项。

不推荐使用的功能仍适用于当前版本的软件,但可能会引发错误消息或警告。[1]