所有
我使用Cocoa编写一个守护进程,它运行正常。但重新启动MacBook Pro后,不会调用applicationDidFinishLaunching
我注意到当尝试使用Xcode“Product-> Attach to Process”附加进程时,它的图标是控制台应用程序图标,它似乎根本没有加载资源文件。
如果我使用活动监视器终止进程,则此过程再次开始,此时所有工作都按预期进行,Xcode“Product-> Attach to Process”中的图标现在显示为Cocoa图标。
只是觉得奇怪,重新启动后我怎么能让它工作?
我的plist文件位于/Library/LaunchDaemon/com.sss.mytest.plist中
我的应用程序文件位于/Applications/Mytest.app
谢谢, 亮
答案 0 :(得分:0)
我得到了这个工作,似乎'loginwindow'没有在用户登录之前启动,所以没有窗口可以处理,所以窗口的加载失败,现在我使用基础工具而不是Cocoa,一切正常。