要点: 我有一个大的Xcode项目50 +场景,一些文件有大量的行。我把场景分成了15个不同的故事板。目前切换到查看编译器错误/警告需要5分钟。项目中大约有100个swift文件。当我试图编辑一个快速文件时,编辑器挂起,旋转的“沙滩球”出现几分钟。我有最后期限完成和编辑是不可能的...我已经尝试清除派生数据和清除缓存...清理和重新启动。这工作了一段时间,但现在没有任何区别。感谢您的帮助。
我已经读过某些编码会影响编辑过程中的解析。如何找到我的代码中的哪一位有问题?
我需要几分钟才能更改参数
版/体形: 我安装了Xcode 9,虽然我遇到了与Xcode 8类似的问题
配置: 我使用的是MacBook pro型号a1706。 8 g Ram,2.9ghz处理器。
答案 0 :(得分:10)
以下解决了大多数Xcode 9沙滩球问题,也许它会帮助其他人...
退出Xcode。 在Finder中,右键单击项目(.xcodeproj)文件。 选择“显示包装内容”。 右键单击“project.xcworkspace”项。 选择“显示包装内容”。 打开“xcuserdata”文件夹,然后打开“.xcuserdata”文件夹。 将“UserInterfaceState.xcuserstate”项拖到桌面上(以防万一)。 删除“UserInterfaceState.xcuserstate”项。 启动Xcode并打开您的项目。
在打开和导航我的大型objective-c项目(包含250个xib文件和100多个源代码文件)时,这导致了性能的显着提升。当然,YMMV。