因此,我从一个较旧的项目中打开了一个xib文件,它导致了崩溃。那不是问题。问题是,现在当我重新启动Xcode时,它将尝试打开所有以前打开的项目(和文件),然后再次发生崩溃。Xcode将先前打开的文件列表存储在哪里,如何在没有任何打开的项目的情况下使它开始“清理”?
更新:请注意-这是Lion上Xcode 4.2的最新版本。
因此,我从一个较旧的项目中打开了一个xib文件,它导致了崩溃。那不是问题。问题是,现在当我重新启动Xcode时,它将尝试打开所有以前打开的项目(和文件),然后再次发生崩溃。Xcode将先前打开的文件列表存储在哪里,如何在没有任何打开的项目的情况下使它开始“清理”?
更新:请注意-这是Lion上Xcode 4.2的最新版本。
Answers:
单击扩展坞中的Xcode图标时,按option+ Shift。然后,Xcode将启动,而无需打开以前使用的项目。这与版本4.5.2(4G2008a)有关,但是我几乎可以肯定我也在较旧的版本中使用了它。
我花了半天的时间来强调一个非常相似的问题。我曾尝试更新并重新安装Xcode-但问题仍然存在。值得庆幸的是,几分钟前,我设法做什么,你的问题的帮助下规定来解决这个这个职位。
基本上,我使用以下命令从终端打开了另一个Xcode项目(尽管可以是任何文件):
open -a /Applications/Xcode.app app.xcodeproj/ --args -ApplePersistenceIgnoreState YES
通常,您会使用标准的“欢迎使用Xcode”对话框成功启动Xcode。希望有帮助!
open -a /Applications/Xcode5-DP2.app/ --args -ApplePersistenceIgnoreState YES
不特定于Xcode:
请确保Close windows when quitting an application
已选中System Preferences
> 下的复选框General
。
不用查找包含Xcode设置的文件,而是使用以下defaults
命令查看设置本身:
% defaults read com.apple.xcode | more
我注意到两个可能相关的键:NSRecentXCFileDocuments
和NSRecentXCProjectDocuments
。两者似乎都是数组,因此您可以像这样重置一个:
% defaults write com.apple.xcode NSRecentXCFileDocuments -array ""
或者,您可以使用defaults read
命令将设置转储到文本文件中,对其进行编辑,然后用于defaults write
更新设置:
% defaults read com.apple.xcode > xcsettings.plist
// edit xcsettins.plist with your favorite editor
% defaults write com.apple.xcode < xcsettings.plist