【问题标题】:LaunchAgent not launchedLaunchAgent 未启动
【发布时间】:2013-04-30 20:01:54
【问题描述】:

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

net.culer.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 或其他东西的变化,我仍然感兴趣。

【问题讨论】:

    标签: macos cocoa launchd simbl


    【解决方案1】:

    OnDemand 密钥在 Mac OS X 10.5 及更高版本中已被弃用,因此您应该使用 KeepAlive 选项。

    已弃用的功能在当前版本的软件中仍然有效,但可能会引发错误消息或警告。[1]

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 2011-11-20
      • 2015-09-09
      • 2011-12-15
      • 2012-02-18
      • 1970-01-01
      • 2020-02-28
      相关资源
      最近更新 更多