iOS 模拟器总是采用相同的屏幕截图

问题描述

当尝试在 iOS 模拟器上截取屏幕截图时,它是第一次也是唯一一次。在此之后,后续的屏幕截图始终是第一个屏幕截图的精确副本,无论屏幕上实际显示的是什么。

一旦设备重新启动,这将重置,但这不是一个很好的解决方案,因为每次要截屏时都需要重新启动模拟器。

我尝试擦除所有数据并重置模拟器。这不起作用,问题仍然存在。

模拟器是运行 iOS 14.3 的 iPhone 12 Pro Max。

有人知道解决这个问题的方法吗?

解决方法

有一个使用终端的解决方法:

xcrun simctl io booted screenshot MyScreenshot.png

这会将屏幕截图保存在当前目录中。

,

我遇到了类似的问题,唯一的区别是我可以在擦除所有数据后截取不同的屏幕截图。

,

使用“编辑”>“复制屏幕”的解决方法

,

不完全是解决方案,但您可以在 iPhone 内完成

设备 -> 触发截图

然后Where are iOS simulator screenshots stored?