2

我正在尝试使用 Xcode 12 捕获模拟器屏幕截图。现在,即使启用了“显示设备边框”选项(并且它在屏幕上显示边框),当我截取屏幕截图时,边框不是一部分生成的屏幕截图。我试过通过模拟器上的相机按钮,通过“保存屏幕”菜单项,通过“xcrun simctl screenshot”命令行,但它不能正常工作。

奇怪的是,它昨天工作正常,但我正在从命令行设置“默认写入com.apple.screencapture disable-shadow -bool TRUE”(以防止窗口视频捕获中的阴影).. .我不确定这是否与这个问题有关,我将其转回 FALSE,但这似乎也无济于事。

我也尝试过重新启动模拟器,重新启动 Mac,打开/关闭“显示边框”,使用 Xcode11,擦除模拟器的内容......但它仍然无法正常工作。非常令人沮丧。

这是它的样子: 屏幕截图无边框

我可以尝试什么的任何提示?谢谢。

4

1 回答 1

0

挡板未保存为 Simulator.app / simctl 的屏幕截图的一部分。您唯一的选择是是否应用帧缓冲区掩码。

如果您想要边框,则需要使用 macOS 屏幕截图支持。点击 shift-cmd-4,然后点击空格从“绘制矩形”模式切换到“选择窗口”模式。然后点击窗口截取屏幕截图。

于 2020-10-02T23:23:48.463 回答