在录制模拟器屏幕时忽略遮罩

时间:2018-10-24 11:15:12

标签: ios-simulator xcrun simctl

我正在尝试使用以下命令录制模拟器屏幕的视频:

xcrun simctl io booted recordVideo --mask=ignored ~/Desktop/footage.mp4

如您所见,我为ignored指定了值mask,因为我想在iPhone X的模拟器上省略掩码。

文档说:

  

对于非矩形显示器,请按照政策处理口罩:
  已忽略:将忽略掩码并保存未掩码的帧缓冲区。
  黑色:蒙版呈黑色。


这是结果:

enter image description here

如您所见,当我开始与模拟器进行交互时,就会出现掩码。

我做错什么了吗?这是一个已知的错误吗?

PS:通过实际的iPhone X录制不是解决方案,因为我不拥有这样的设备。

1 个答案:

答案 0 :(得分:0)

虽然距离理想的解决方案还很遥远,但您可能可以使用5.5英寸iPhone App Preview视频的调整版本。 5.5英寸手机使用1920x1080,所以我要做的基本上是压缩一个尺寸以制作1920x886像素的视频。当然,它看起来会被压扁,但并不是那么引人注目,因为它仅减少了20%左右。我认为这比没有App Preview更好,或者尝试借用iPhone X系列设备时遇到很多麻烦。至少要等到simctl错误得到解决!