Xcode 9 正式版模拟器卡顿

升级到 Xcode 9 之后,用模拟器打开地图应用,发现图区的渲染简直卡到爆了,刚开始一度怀疑是不是自己的电脑出了什么问题,就用真机跑了跑,发现真机并没有什么问题。就在 Google 上搜了一下,发现这个问题是 Xcode 9 的 bug,导致此 bug 的原因是 模拟器中的 OpenGL 库里的一个依赖占用 CPU 过高。然后我废了九牛二虎之力找到了旧版本 Beta 版模拟器中相应的库进行了替换,问题得到解决。

以下是解决方法:

下载 libCoreVMClient,替换此文件到以下路径即可:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib

导致此问题的原因,苹果爸爸已经承认,确实是 Xcode 本身的 bug。

这两年苹果爸爸真是越来越不走心了啊~

截图