[当我尝试使用XCode打开特定项目时,它挂起。挂起时,将显示以下屏幕:
其他项目可以很好地打开,尽管挂起的项目也可以打开,这意味着我什么也不能做。我的CPU正全速运行(风扇开始运转),我必须退出多个名为“ Interface Builder Cocoa Touch Tool”的进程。
我尝试过...
rm -rf ~/Libraries/Autosave Information
rm -rf /Users/scott/Library/Developer/Xcode/DerivedData/*
rm -rf ~/Developer/XCode/UROPv6/UROPv6.xcodeproj/xcuserdata
rm -rf ~/Library/caches/com.apple.dt.Xcode
我无法打开XCode首选项-UROPv6(挂起的项目)始终打开,因此所有这些选项都被扔出了窗口。
挂起的应用是一个iOS项目。我看过this blog post,但我使用的是*.storyboard
,而不是*.xib
。
由于上述方法均无效,因此我认为我的项目中存在某些文件会导致这种情况。如何打开项目?
有关XCode崩溃时的完整错误日志,请参见this gist。>
[当我尝试使用XCode打开特定项目时,它挂起。挂起时,将显示以下屏幕:其他项目也可以正常打开,尽管挂起的项目也可以打开,这意味着我做不到...
rm -rf ~/Developer/XCode/UROPv6/Reconstruct.xcodeproj/project.xcworkspace/xcuserdata
工作。当我尝试运行git checkout 0ea13d
时,提示“错误:
Your local changes to the following files would be overwritten by checkout:
Reconstruct.xcodeproj/project.xcworkspace/xcuserdata/scott.xcuserdatad/UserInterfaceState.xcuserstate
Please, commit your changes or stash them before you can switch branches.
Aborting`
Scott,您可能会考虑使用更全面的.gitignore文件。在大多数情况下,git可以忽略xcuserdata文件夹(应该是?)。
我在Xcode 6.1.1中有类似的问题。我尝试了上面所有的解决方案,再加上在网上发现的其他解决方案,都无济于事。我终于求助于二进制搜索,并使事情再次起作用。
我的案子非常具体,但在相同情况下可能为某些人节省几个小时。