XCode 6.0.1行为:巨大的延迟?

Pet*_* K. 12 xcode ios swift xcode6

我一直在使用XCode 6.0.1一段时间用于iOS的大型Swift项目,并且想知道是否有其他人遇到这些症状:

  • 有时它会让每个按键都出现微调器,我必须等待10秒才能在编辑器中出现下一个字符.
  • 自动完成需要一分钟才能自动完成.
  • "跳转到定义"最多需要30秒才能完成.有时我忘了我要求它,通过文本搜索找到我想要的东西,回到我开始的地方,然后 "跳转到定义"开始.

我是3个开发小组的成员,我们三个人都在经历同样的行为.

Chr*_*ver 3

是的,我遇到了这个问题 - 这是这个问题的重复:

XCode 6 GM:编辑 Swift 代码时不断冻结/锁定

我提交了 bug #18316444,他们的回应是:

工程部提供了以下信息:

我们相信这个问题已在最新的 Xcode 6.1 beta 中得到解决。

针对 OS X Yosemite 进行开发时需要使用此预发布版本的 Xcode 6.1 开发人员工具,其中包含 Swift 编程语言。Xcode 6.1 beta 在 OS X Mavericks 和 OS X Yosemite Developer Preview 上运行。

请使用此版本进行测试,并使用结果更新您的错误报告。

Xcode 6.1 测试版 - 内部版本 6A1042b

https://developer.apple.com/xcode/downloads/

请通过更新您的错误报告告知我们是否可以解决您的问题。

我不知道这会对你有帮助还是让你沮丧,但问题最终对我来说消失了。不过,我最终所做的是准备好一个开放终端,以杀死所有准备好 SourceKit 的人。我希望我知道发生了什么变化,它就这样发生了。不过需要检查的一件事是,在 XCode 6 的早期版本上,我总是用完 pty 终端 - 它会泄漏、用完,然后 SourceKit 会“堵塞”。我想我必须将其增加到 512(无论默认值是什么,我最终都增加了一倍)。我不记得这是否也解决了这个问题,或者是否不受影响。

如果您仍然受到困扰,您可以考虑使用 6.1 进行编辑并在 6.0.x 上进行最终构建。