XCode 9.3 破操场

XCode 9.3 breaks playground

我刚从 XCode 9.2 升级到 XCode 9.3。 从那时起,我的游乐场就变得非常 unresponsive/slow,动画在意外的时间播放并且 UIKit 元素不再正确布局。

是否有任何我可以应用的已知问题 and/or 修复?

Playgrounds 一直存在问题,但 9.3 将其提升到了另一个水平。您是否注意到 cpu 而 运行 操场上有一个“诊断”过程占据了大部分时间?我怀疑这可能是造成性能不足的部分原因。在 Apple 齐心协力之前没什么可做的(如果有的话)

杀死"homed"

我的经验是 homed 快疯了,霸占了 CPU。

无需退出 Playground 应用程序,您可以进入 Activity Monitor (Applications > Utitlities > Activity Monitor) 并按 %CPU 排序,您可能会看到进程名称 homed 占用大量CPU加载。双击 homed 并选择 Quit 似乎不会损害 playground 的运行。

如果您仍然遇到问题,您可以关闭 Playground 应用程序,并使用相同的过程强制退出 com.apple.CoreSimulator.CoreSimulatorService,尽管这样做在您重新启动 Playground 时需要一个漫长的过程。

有同样的问题,没有办法解决。人们早在 4 月 8 日就提交了错误。

最佳解决方案是从 Apple Developer Page 下载 Xcode 9.4 Beta。

这对我有用,CPU 使用率低,Xcode 不再在操场上崩溃。

Xcode 9.3.1 刚刚发布(2018 年 5 月 10 日),应该修复 'an issue that caused Xcode to slow down when editing a playground'.