XCode 9.3破坏了Playground。

3
我刚从XCode 9.2升级到XCode 9.3。自那时起,我的游乐场非常不响应/缓慢,动画在意料之外的时间播放,UIKit元素的布局不再正确。
是否有已知的问题和/或修复方法可以应用?

尝试将任何与UI相关的代码移动到附加源文件夹中,以便在编译之前进行编译。 - Palle
尝试删除派生数据。这对我解决了这个问题。 - Vinod Rathod
4个回答

2

我遇到了同样的问题,但是无法绕过它。自4月8日以来,人们已经报告了此问题。

最佳解决方案是从Apple开发者页面下载Xcode 9.4 Beta。

这对我有用,CPU使用率低,Xcode不再在playgrounds中崩溃。


1

Xcode 9.3.1刚刚发布(2018年5月10日),旨在修复“在编辑游乐场时导致Xcode变慢的问题”。


9.3.1 对我来说没有解决问题。 - rmp

1

一直以来,Playgrounds都存在着缺陷,但9.3版本将其提升到了另一个级别。您是否注意到在运行Playgrounds时,“diagnosticd”进程占用了大量CPU?我怀疑这可能部分导致了性能不佳。在苹果解决问题之前(如果有的话),我们没有太多可做的。


0

结束 "homed" 进程

我的经验是 homed 进程变得疯狂,占用了大量的 CPU。

不关闭 Playground 应用程序,您可以进入 活动监视器 (应用程序 > 实用工具 > 活动监视器) 并按 %CPU 排序,您可能会看到进程名为 homed 的进程正在占用大量的 CPU。双击 homed 并选择 退出 不会影响 Playground 的正常运行。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接