Xcode 6 - iOS Simulator - сделать снимок экрана из командной строки

В Xcode 6 Apple добавила simctl, который позволяет многое делать с симулятором iOS, но нет возможности делать скриншоты. Есть 2 альтернативы, менее удобные:

  1. Использование инструментов и *.js скриптов - UIAutomation.
  2. Использование osascript, как указано в: http://jehiah.cz/a/iphone-simulator-screenshot.

Ищете простой способ, например скриншот xcrun simctl


person Ron D.    schedule 04.12.2014    source источник


Ответы (2)


Извините, это не отображается через CoreSimulator. Единственный способ получить снимок экрана — это взаимодействие с iOS Simulator.app. Отправьте отчет об ошибке с запросом на эту функцию по адресу http://bugreport.apple.com.

person Jeremy Huddleston Sequoia    schedule 05.12.2014
comment
Сделано: 19167042 - Разрешить делать скриншоты через simctl/instruments - person Ron D.; 06.12.2014

Использование OSAScript — самый прямой способ сделать это, если вы не хотите полностью автоматизировать свое iOS-приложение с помощью UIAutomation.

person Ian    schedule 01.04.2015