Игнорирование маски во время записи экрана симулятора

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

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

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

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

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


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

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

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

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

0 ответов

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

Другие вопросы по тегам