XCode在打开特定项目时挂起

问题描述 投票:5回答:4

[当我尝试使用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。
  • 我无法打开XCode首选项-UROPv6(挂起的项目)始终打开,因此所有这些选项都被扔出了窗口。

挂起的应用是一个iOS项目。我看过this blog post,但我使用的是*.storyboard,而不是*.xib

由于上述方法均无效,因此我认为我的项目中存在某些文件会导致这种情况。如何打开项目?

有关XCode崩溃时的完整错误日志,请参见this gist。>

[当我尝试使用XCode打开特定项目时,它挂起。挂起时,将显示以下屏幕:其他项目也可以正常打开,尽管挂起的项目也可以打开,这意味着我做不到...

xcode hang
4个回答
7
投票

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`

1
投票

Scott,您可能会考虑使用更全面的.gitignore文件。在大多数情况下,git可以忽略xcuserdata文件夹(应该是?)。


0
投票

我在Xcode 6.1.1中有类似的问题。我尝试了上面所有的解决方案,再加上在网上发现的其他解决方案,都无济于事。我终于求助于二进制搜索,并使事情再次起作用。


0
投票

我的案子非常具体,但在相同情况下可能为某些人节省几个小时。

© www.soinside.com 2019 - 2024. All rights reserved.