如何在Xcode中加速iPhone模拟器

pxiryf3j  于 2023-01-18  发布在  其他
关注(0)|答案(8)|浏览(205)

我使用的是Xcode 7.2。当我在设备上构建/运行我的应用程序时,所有对象和图像都按照我在代码中设置的速度移动,所有东西都移动得很快。然而,在Xcode中的iPhone模拟器上,所有东西都移动得很慢。我没有iPhone 6Plus设备,所以模拟器中移动缓慢的应用程序很难让我确定代码中的对象是否移动得足够快。
Xcode上有没有办法让模拟器以与设备相同的速度移动对象和图像,而不是变慢的版本?

64jmpszr

64jmpszr1#

在模拟器的“调试”菜单中,有一个“慢速动画”菜单项。听起来你已经设置好了。

dtcbnfnu

dtcbnfnu2#

在模拟器中执行应用程序后,您可以转到调试菜单,然后选择“慢速动画”选项检查慢速和取消检查快速响应屏幕变化。
调试-〉慢速动画
命令+ T是相同的快捷方式。

vzgqcmou

vzgqcmou3#

看看这个link
您可以做的几件事包括:

  • 关闭未使用的应用程序以释放系统资源,如cpu和内存
  • 确保在模拟器调试菜单中没有选择“慢速动画”。其快捷方式为T simulator -> Debug -> slow animations

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

7eumitmz

7eumitmz4#

如前所述,在模拟器的“调试”菜单中,确保“慢速动画”已关闭,并且关闭了所有不必要的应用程序。但是,如果模拟器的性能仍然很慢,您也可以在“调试”菜单中选择“低图像质量”。这并不理想,但是如果您的计算机仍然难以运行模拟器,这是一个快速的方法来确保您的动画正在运行他们应该。

t9eec4r0

t9eec4r05#

我注意到,选择iPhone 6而不是iPhone X,例如(不太新的iPhone)让事情变得快得多。

yzxexxkh

yzxexxkh6#

以下是一些解决方案:
1.- 在模拟器的边界拖动,使尺寸更小,使您的模拟器更快
1.- 在“调试”中允许慢速动画
1.- 在调试中,图形质量使“低质量”
最佳方案a如下:退出所有模拟器在终端上运行命令

xcrun simctl erase all

那么

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 3

以下是参数

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint X

其中X为:
0 =自动
1 =金属
2 =开放CL
3 = OpenGL
guide

1sbrub3j

1sbrub3j7#

在模拟器中键入命令+ T)以关闭模拟器慢速动画。

ax6ht2ek

ax6ht2ek8#

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

相关问题