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

tub*_*d42 18 iphone xcode ios ios-simulator

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

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

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

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

有谁知道解决这个问题的任何方法?

Pan*_*ris 8

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

xcrun simctl io booted screenshot MyScreenshot.png
Run Code Online (Sandbox Code Playgroud)

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


Has*_*ari 1

我有类似的问题,唯一的区别是我可以在删除所有数据后拍摄不同的屏幕截图。