我知道如何使用普通应用程序(例如“ myLaunchd”)创建启动代理,并将“应用程序是代理”设置为“是”,然后将“ myLaunchd.app”复制到主应用程序的Contens/Library/LoginItems
。 / p>
但是我需要代理,它将由某些脚本创建,并且主应用程序的包标识符将通过命令行参数提供。
我尝试过使用控制台应用程序,尝试将其用作启动代理,但预期无法正常工作。我注意到正常的应用程序一直运行直到关闭为止(如果“应用程序是代理”设置为“否”)。因此,为了达到类似的效果,我强制控制台应用程序使用while(1)
无限运行,但是没有运气。
任何建议将不胜感激。