如何让Xcode不自动打开以前打开的项目

dtu*_*net 61 xcode

所以,我从旧项目中打开了一个xib文件,导致崩溃.那不是问题.问题是,现在当我重新启动Xcode时,它会尝试打开所有先前打开的项目(和文件)并重新发生崩溃.Xcode在哪里存储以前打开的文件列表,如何在没有任何打开的项目的情况下让它开始"干净"?

更新:作为注释 - 这是Lion上Xcode 4.2的最新版本.

Kay*_*Kay 102

单击Dock中的Xcode图标时按ALT+ Shift.然后Xcode启动而不打开以前使用过的项目.这与版本4.5.2(4G2008a)有关,但我几乎可以肯定我也在旧版本中使用它.

  • 旁注...不要在"应用程序"文件夹中这样做,因为它将从您选择的位置(可能是A ...)突出显示并打开所有这些.我的应用程序文件夹中的每个应用程序现在都启动 (3认同)
  • 不适用于Xcode 6 Developer Preview (2认同)

小智 29

我最近遇到了类似的问题.我尝试了上面的方法,可以从命令行启动Xcode,但是当我试图从finder打开时,它会尝试打开"坏"文档并挂起.

我最终通过删除以下内容解决了这个问题:

~/Library/Autosave Information/
~/Library/Saved Application State/com.apple.dt.Xcode.savedState
Run Code Online (Sandbox Code Playgroud)

这似乎已经为我修好了.


pxl*_*hpr 24

我只花了半天时间强调一个非常类似的问题.我曾尝试更新并重新安装Xcode - 但问题仍然存在.值得庆幸的是,几分钟前,我设法通过在这篇文章的帮助下做你的问题陈述来解决这个问题.

基本上,我使用以下命令从终端打开另一个Xcode项目(它可以是任何文件):

open -a /Applications/Xcode.app app.xcodeproj/ --args -ApplePersistenceIgnoreState YES
Run Code Online (Sandbox Code Playgroud)

这成功启动了Xcode,您可以获得标准的"欢迎使用Xcode"对话框.希望有所帮助!

  • 我使用了更简单的 `open -a /Applications/Xcode5-DP2.app/ --args -ApplePersistenceIgnoreState YES` (3认同)

Vla*_*eys 15

您可以通过运行以下命令来阻止 Xcode 打开最后一个项目:

defaults write com.apple.dt.Xcode ApplePersistenceIgnoreState -bool YES
Run Code Online (Sandbox Code Playgroud)

这个命令和其他有用的命令都在这里

  • 拯救了我的一天!卡在大型项目加载上。 (4认同)

小智 9

我能够在小牛队中使用以下命令行:

open -a /Applications/Xcode.app --args -ApplePersistenceIgnoreState YES
Run Code Online (Sandbox Code Playgroud)


erk*_*diz 7

不是特定于Xcode:

退出应用程序时,系统首选项>个人>常规>关闭窗口

  • 是的,这是真的 - 但这并没有解决问题中的问题。该问题涉及 Xcode 由于文件中的问题而崩溃时的情况 - 然后将继续尝试在重新启动时启动该文件。 (2认同)