Игнорирование маски во время записи экрана симулятора - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь записать видео на экране симулятора, используя следующую команду:

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

Как видите, я указал значение ignored для параметра mask, потому что я хочучтобы пропустить маску на симуляторе iPhone X.

В документации сказано:

Для нектанктулярных дисплеев обрабатывайте маску с помощью политики:
игнорируется: маска игнорируетсяи немаскированный кадровый буфер сохраняется.
черный: маска отображается чёрным.


Вот результат:

enter image description here

Как видите, как только я начинаю взаимодействовать с симулятором, появляется маска.

Я что-то не так делаю?Это известная ошибка?

PS: запись с реального iPhone X не является решением, поскольку у меня нет такого устройства.

1 Ответ

0 голосов
/ 21 декабря 2018

Хотя это далеко не идеальное решение, возможно, вы сможете использовать скорректированную версию 5,5-дюймового видео предварительного просмотра iPhone App.В 5,5-дюймовых телефонах используется разрешение 1920x1080, так что мне пришлось в основном сжать одно измерение, чтобы сделать видео размером 1920x886 пикселей.Конечно, это будет выглядеть слегка раздавленным, но это не так заметно, так как это всего лишь снижение примерно на 20%.Я бы сказал, что это лучше, чем отсутствие предварительного просмотра приложений или преодоление множества трудностей с попыткой одолжить устройство серии iPhone X.По крайней мере, пока ошибка simctl не будет исправлена!

...