我正在使用OSX的launchctrl功能在崩溃后自动重启应用程序。
不幸的是,当应用重新启动时,它会与一个操作窗口一起启动:
“您最后一次打开MyAppName时,在重新打开Windows时意外退出。您是否想再次尝试重新打开它?”
我试图通过调用NSQuitAlwaysKeepWindows
来抑制它defaults write -app /Path/to/app/MyAppName.app NSQuitAlwaysKeepsWindows -bool false
但这只能在某些时候起作用 - 我会说弹出窗口会在50%的时间内启动。
此窗口需要操作并阻止应用跳转到全屏模式。
我在OSX 10.8.4上
感谢任何想法...
杰里米
答案 0 :(得分:2)
打开文件夹"〜/ Library / Saved Application State"并查找" some.url.MyAppName.savedState"等文件。
删除此文件可能会解决问题,至少它对我有用。
答案 1 :(得分:0)
我能够通过删除/ Library / Mail / V2 / MailData文件夹下的信封索引文件(所有名称为“信封索引”的文件)来修复我的问题。 然后重启mac。