MacOS在控制台应用程序中创建启动代理无法正常工作

时间:2019-03-22 19:24:14

标签: macos cocoa launchd launch-agent

我知道如何使用普通应用程序(例如“ myLaunchd”)创建启动代理,并将“应用程序是代理”设置为“是”,然后将“ myLaunchd.app”复制到主应用程序的Contens/Library/LoginItems。 / p>

但是我需要代理,它将由某些脚本创建,并且主应用程序的包标识符将通过命令行参数提供。

我尝试过使用控制台应用程序,尝试将其用作启动代理,但预期无法正常工作。我注意到正常的应用程序一直运行直到关闭为止(如果“应用程序是代理”设置为“否”)。因此,为了达到类似的效果,我强制控制台应用程序使用while(1)无限运行,但是没有运气。

任何建议将不胜感激。

0 个答案:

没有答案