禁用OSX Mavericks“你想再次尝试重新打开它吗?”弹出

时间:2014-01-03 00:28:16

标签: osx-mavericks crash-reports

我正在使用OSX的launchctrl功能在崩溃后自动重启应用程序。

不幸的是,当应用重新启动时,它会与一个操作窗口一起启动:

“您最后一次打开MyAppName时,在重新打开Windows时意外退出。您是否想再次尝试重新打开它?”

我试图通过调用NSQuitAlwaysKeepWindows

来抑制它
defaults write -app /Path/to/app/MyAppName.app NSQuitAlwaysKeepsWindows -bool false

但这只能在某些时候起作用 - 我会说弹出窗口会在50%的时间内启动。

此窗口需要操作并阻止应用跳转到全屏模式。

我在OSX 10.8.4上

感谢任何想法...

杰里米

2 个答案:

答案 0 :(得分:2)

打开文件夹"〜/ Library / Saved Application State"并查找" some.url.MyAppName.savedState"等文件。

删除此文件可能会解决问题,至少它对我有用。

答案 1 :(得分:0)

我能够通过删除/ Library / Mail / V2 / MailData文件夹下的信封索引文件(所有名称为“信封索引”的文件)来修复我的问题。 然后重启mac。