如何加速Xcode中的iPhone模拟器

10
我正在使用Xcode 7.2。当我在设备上构建/运行我的应用程序时,所有对象和图像都根据代码中设置的速度移动,一切都很快。但是,在Xcode中的iPhone模拟器上,一切都移动得很慢。由于在模拟器中应用程序移动缓慢,因此没有iPhone 6Plus设备,这将使我难以确定对象在代码中是否移动得足够快。
有没有一种方法可以让Xcode模拟器以与设备相同的速度移动对象和图像,而不是减速版本?
8个回答

14
在模拟器的调试菜单中,有一个名为“Slow Animations”(减速动画)的菜单项。看起来你已经将其设置了。

4
一旦您在模拟器中执行应用程序,您可以转到“调试”菜单并选择“慢动画”选项。检查屏幕变化时的缓慢反应,取消选中以获得快速响应。
调试 -> 慢动画
Command + T是相同操作的快捷键。 enter image description here

2
以下是一些解决方案:
  1. -在模拟器的边框上拖动并缩小大小,使您的模拟器更快
  2. -在“调试”中允许慢速动画
  3. -在调试中,将图形质量设置为“低质量”
最好的解决方案是退出所有模拟器,在终端上运行命令。
xcrun simctl erase all

那么

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 3

这里是参数。
defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint X  

X的取值:

0 = 自动

1 = Metal

2 = OpenCL

3 = OpenGL

指南


如果没有遇到帖子中描述的问题,defaults命令会增加速度吗? - micimize
太棒了。谢谢 :) - undefined

1

请看这个链接

您可以做的一些事情包括:

  • 关闭未使用的应用程序以释放系统资源,例如CPU和内存
  • 确保模拟器调试菜单中未选择“慢动画”。其快捷键是⌘T 模拟器 -> 调试 -> 慢动画

IOS模拟器用于快速原型设计,并不能保证像真实设备一样运行。它类似于任何OSX应用程序,并且受到OSX提供的可用资源(例如内存、存储、CPU等)的限制。


我正在Xcode调试菜单下寻找“慢速动画”。感谢提供图片链接。 - Murat Ozgul
我很高兴你觉得它有用。 - Snow64

1
我注意到选择iPhone 6而不是较新的iPhone X可以使事情更快。

1

如前面的回答所提到的,在模拟器的“调试”菜单中,确保关闭“慢速动画”并关闭任何不必要的应用程序。但是,如果您仍然在模拟器上遇到缓慢的性能,您还可以在“调试”菜单中选择“低图像质量”。虽然这不是理想的解决方法,但如果您的计算机仍然无法运行模拟器,这是确保动画按预期运行的快速方式。


0
在模拟器中输入command + T,即可关闭模拟器的慢动画。

0

关闭模拟器中的Siri,这将使模拟器设备运行更快。


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