Запись видео в симуляторе Xcode 9 Beta

Apple Что нового в Xcode 9 утверждает, что мы можем записывать видео симуляторов. Как это сделать?

Ответ 1

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

  • Запустите приложение в Simulator.
  • Открыть терминал.

Чтобы сделать снимок экрана, используйте операцию скриншота:

xcrun simctl io booted screenshot

Чтобы записать видео, используйте операцию recordVideo:

xcrun simctl io booted recordVideo <VideoFILENAME>.<extension>

Чтобы остановить запись, нажмите Control-C в терминале.

Примечание. Он работает только на компьютерах Mac, которые поддерживают Metal, Здесь вы можете проверить свой компьютер.

Ответ 2

На устройствах iOS вы можете открыть настройки центра управления и включить "рекордер", затем открыть центр управления и коснуться круга по кругу в центре управления, чтобы начать запись, когда вы закончите, он сохранит вашу библиотеку фотографий. Надеюсь, это поможет (надеюсь, что эта функция останется в версии выпуска:])

Ответ 3

Для получения вашего видеофайла выполните следующую команду:

xcrun simctl io booted recordVideo --type=mp4 <PATH TO VIDEO FILE>

booted - означает, что simctl выбирает загруженный в данный момент симулятор. Если у вас более одного загруженного симулятора, simctl выбирает активный в данный момент экземпляр.

Если вы предпочитаете использовать пользовательский интерфейс, вы можете использовать QuickTime Player.

File → New Screen Recording → Press Record(Red button)

Сзади больше здесь - https://www.appcoda.com/ios-simulator-tips-tricks/