问题描述
当尝试在 iOS 模拟器上截取屏幕截图时,它是第一次也是唯一一次。在此之后,后续的屏幕截图始终是第一个屏幕截图的精确副本,无论屏幕上实际显示的是什么。
一旦设备重新启动,这将重置,但这不是一个很好的解决方案,因为每次要截屏时都需要重新启动模拟器。
我尝试擦除所有数据并重置模拟器。这不起作用,问题仍然存在。
模拟器是运行 iOS 14.3 的 iPhone 12 Pro Max。
解决方法
有一个使用终端的解决方法:
xcrun simctl io booted screenshot MyScreenshot.png
这会将屏幕截图保存在当前目录中。
,我遇到了类似的问题,唯一的区别是我可以在擦除所有数据后截取不同的屏幕截图。
,使用“编辑”>“复制屏幕”的解决方法
,不完全是解决方案,但您可以在 iPhone 内完成
设备 -> 触发截图