2016-11-05 92 views
6

我以前安装过XCode 7.3并通过AppStore更新到8.1。当项目打开时(XCode 8.1,Swift 3.0,Mac OS X El Capitan 10.11.6)我试图打开任何文件(.swift/.xib/.storyboard/.plist/.coredata等)XCode只是崩溃。当我打开.swift/.xib文件时XCode 8.1崩溃

这里的XCode 8.1的我崩溃日志: https://gist.github.com/anonymous/339bffc7b67100ae5e82cb00bd

+0

您是否使用项目的版本控制? –

+0

清除派生数据文件夹(〜/ Library/Developer/Xcode)以及项目中的XCUserData。请确保你退出所有的Xcode,然后尝试这些步骤。我遇到过类似的问题,这些步骤对我来说都有效。 – chitnisprasanna

+0

如果没有其他的工作,你可以尝试删除'〜/ Library/Caches/com.apple.dt.Xcode'(当Xcode退出时)它可以解决许多问题*但是*你也失去了许多首选项,你必须重新设置手动,所以使用它作为最后的手段。 – Moritz

回答

7

尝试下面的步骤,它可以解决问题:

  • 打开Finder窗口,并浏览到您的项目
  • 右击在.xcodeproj文件(实际上是一个包)
  • 选择显示包内容
  • 新窗口出现
  • 删除一个名为xcuserdata

此外,Clear the derived data folder文件夹。

img

一些有益的链接:

  1. http://pinkstone.co.uk/xcode-crashes-every-time-you-open-it-and-how-to-fix-it/

  2. XCode Crashing When Opening Project File

  3. How to add .gitignore file into Xcode project

+2

对于我来说,Xcode 8.1在打开某个特定项目时开始崩溃,这个效果很好(在我的情况下清理派生的数据不是必需的)。 – paulvs

+1

谢谢soooooooooooo多!没有投票! – Jerome

2

在实用程序视图中,将“顶栏”和“状态栏”条目设置为“无”。来自Apple的临时修复。

Screenshot

+0

我错过了什么吗?为什么选择投票? – Julien

+0

这对我有用,并且是Apple建议的行动方案。 – Neilc

+0

对于那些不使用接口构建器的人有没有什么建议? –

0

选择Xcode和按照4个步骤,在照片突出显示,并删除然后导出的数据重新启动的项目。 enter image description here