55得票10回答
Launchd状态78是什么意思?为什么我的用户代理程序没有运行?

我希望每次登录时都能运行一个后台同步服务。但是我的代理状态码是78,我不知道为什么,我尝试了一些在线修复方法,但它们都不起作用。问题出在哪里?下面是我的服务的plist文件。<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pl...

34得票8回答
如何知道特定的launchd.plist文件位置?

是否有可能知道launchctl命令加载的.plist文件位置? launchctl list会列出标签名称,launchctl list LABEL会显示其内容,但我找不到.plist文件的位置。 我知道它将位于/Library/LaunchAgent或~/Library/LaunchAge...

8得票2回答
在Mac应用程序沙箱中使用LaunchAgent

我应该如何在沙盒中使用LaunchAgent?我想要将一个没有UI的LaunchAgent应用程序包分发到我的主应用程序中,以便按需启动。 我希望这样做而不是使用XPC服务是因为它具有KeepAlive选项,这将防止launchd在其处于空闲状态时自动终止我的进程。 XPC服务上不存在此选项。...