我已经为这个项目工作了2个月,但是因为Xcode卡在“索引”上而突然停止工作。我无法再构建该项目。如果我尝试构建,Xcode会冻结,我必须强制退出。这只发生在这个项目中。
我尝试清除所有派生数据,但没有帮助。
我正在使用Xcode 4.5.2。
有任何想法吗?
我已经为这个项目工作了2个月,但是因为Xcode卡在“索引”上而突然停止工作。我无法再构建该项目。如果我尝试构建,Xcode会冻结,我必须强制退出。这只发生在这个项目中。
我尝试清除所有派生数据,但没有帮助。
我正在使用Xcode 4.5.2。
有任何想法吗?
如果问题未得到解决,请使用备份文件替换该文件。
删除Derived Data文件夹是解决Xcode行为异常的情况下的第一件事。
我曾遇到过这个问题,原因是一个包含20个元素的数组。必须切换到不同的语法。相当愚蠢。
rm -rf ~/Library/Developer/Xcode/DerivedData
(删除DerivedData文件夹)如果您正在尝试解决索引问题并且已经浏览到页面的这个位置,可以尝试另一种方法!
尝试将以下标志添加到构建设置中。
-Xfrontend -warn-long-expression-type-checking=400
它将导致编译器在推断复杂表达式的时间很长时发出警告。
这可能会导致构建错误,但在找到缓慢的表达式并删除构建标志后,该错误将消失。
我曾经遇到过类似的问题,发现自己意外地将一个类定义为其自身的子类。编译时没有任何警告或错误提示,但程序一直卡住了。
class mainClass : mainClass
{
...
}
可能是因为已经有一个make实例正在运行。杀掉该进程即可进行索引。虽然很傻,但对我有效。等待 make
com.apple.dt.SKAgent
。 - lemonmojoproject.xcworkspace
pod install
重新安装podsproject.xcworkspace
project.xcworkspace
这是一个 Xcode 的 bug(Xcode 8.2.1),我已经向 Apple 报告了。当你有一个大的字典文本或者嵌套的字典文本时,就会发生这种情况。你需要将字典拆分成较小的部分,并使用 append 方法添加它们,直到 Apple 修复这个 bug。