Игнорирование маски во время записи экрана симулятора
Я пытаюсь записать видео экрана симулятора с помощью следующей команды:
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 не будет исправлена!