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

如何使Xcode不自动打开以前打开的项目,xcode,Xcode,因此,我打开了一个旧项目中的xib文件,它导致了崩溃。这不是问题所在。问题是,现在当我重新启动Xcode时,它试图打开所有以前打开的项目(和文件),崩溃再次发生。Xcode在哪里存储以前打开的文件列表,如何让它在没有任何打开项目的情况下开始“清理” 更新:请注意-这是Lion上最新版本的Xcode 4.2。不要查找包含Xcode设置的文件,而是使用defaults命令查看设置本身: % defaults read com.apple.xcode | more 我注意到两个可能相关的键:NSRe

因此,我打开了一个旧项目中的xib文件,它导致了崩溃。这不是问题所在。问题是,现在当我重新启动Xcode时,它试图打开所有以前打开的项目(和文件),崩溃再次发生。Xcode在哪里存储以前打开的文件列表,如何让它在没有任何打开项目的情况下开始“清理”


更新:请注意-这是Lion上最新版本的Xcode 4.2。

不要查找包含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
%默认值为com.apple.xcode>xcsettings.plist
//使用您喜爱的编辑器编辑xcsettins.plist
%默认写入com.apple.xcode
给定目录~/Documents/Projects/MyProject中的项目名称“MyProject”,请执行以下操作:

  • cd~/文档/项目
  • mv MyProject MyProject.x
  • 打开-一个Xcode
  • 关闭MyProject(选项+命令+W)
  • mv MyProject.x MyProject
  • 打开-一个Xcode

  • 这帮我解决了车祸。。。然而,我的存储板是腐败的。幸运的是,该文件夹的Time Machine备份完好无损,我刚刚恢复了它。

    我花了半天的时间在一个非常类似的问题上。我曾尝试过更新和重新安装Xcode,但问题仍然存在。谢天谢地,几分钟前,我设法解决了这个问题,我在你的帮助下做了你的问题

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

    open -a /Applications/Xcode.app app.xcodeproj/ --args -ApplePersistenceIgnoreState YES
    

    这成功地启动了Xcode,您通常会看到标准的“欢迎使用Xcode”对话框。希望有帮助

    我最近也遇到了类似的问题。我尝试了上述方法,可以从命令行启动Xcode,但一旦我尝试从finder打开,它就会尝试打开“坏”文档并挂起

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

    ~/Library/Autosave Information/
    ~/Library/Saved Application State/com.apple.dt.Xcode.savedState
    
    这似乎已经为我解决了问题。

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

    不特定于Xcode:


    请确保在退出应用程序时选中了
    系统首选项下的
    关闭窗口
    复选框
    常规
    我可以在Mavericks中使用以下命令行执行此操作:

    open -a /Applications/Xcode.app --args -ApplePersistenceIgnoreState YES
    

    对我来说,这不是一个导致启动时崩溃的项目,而是一个特定的文件(确切地说是一个sks),所以Kay的回答不起作用。当我打开我的特定项目时,它仍然会崩溃


    我只是暂时删除了这个文件。然后我打开了项目,清理并重新添加了文件,一切都很好。

    我删除了这两个设置值以及另一个包含对打开的文件的引用的设置,项目和文件在启动时仍处于打开状态。@dtuckernet更简单的方法是:移动或删除启动时出现问题的文件。如果我理解正确的话,问题只是Xcode每次启动时都试图打开文件,这会导致崩溃?移动文件应该结束这个循环。这是旧信息,不再适用于现代Xcode。@Barry,这是一个老问题。如果你读了2岁或2岁以上的问题,你会发现很多信息都过时了。。。不要在“应用程序”文件夹中这样做,因为它会从您选择的位置(可能是…)一直高亮显示,并打开所有位置。我的“应用程序”文件夹中的每个应用程序现在都在启动。再说一遍,我必须将Xcode固定到dock才能使其正常工作。使用此快捷方式从Finder启动它只会导致加载缓慢的动画。出于某种原因,每次我的XCode试图打开一些以前关闭的项目时都会崩溃。这个解决方案真的救了我一天的命。这是我一直在寻找的选择:打开而不尝试打开以前的项目(这造成了问题)。我可以删除我的帐户并重做它。我使用了simpler
    open-a/Applications/Xcode5-DP2.app/--args-applepersistenceignoretate是这是真的,但这并没有解决问题。这个问题涉及的是Xcode因文件中的问题而崩溃的情况,然后在重新启动时将继续尝试并启动该文件。是的,确实如此。问题与Xcode或崩溃无关。重新打开上次打开的windows是macOS的一项功能,它会导致出现问题。除此之外,如果要重置项目状态,应删除以下目录:YourProjectName.xcodeproj/project.xcworkspace/xcuserdata和YourProjectName.xcodeproj/xcuserdata@Borzh你的评论真的帮助了我。谢谢