我在我的某个产品中使用了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或其他原因的变化,我仍然感兴趣。
答案 0 :(得分:0)
OnDemand
密钥,因此您应使用KeepAlive
选项。
不推荐使用的功能仍适用于当前版本的软件,但可能会引发错误消息或警告。[1]