it-roy-ru.com

Делайте скриншоты в симуляторе iOS

Я хочу сделать снимок экрана моего приложения iOS, когда оно работает в симуляторе, и сохранить снимок экрана на моем Mac. Как я могу это сделать?

366
iDroid Explorer

Это так же просто, как command+s или File> Save Screen Shot в iOS Simulator. Он появится на вашем рабочем столе по умолчанию.

759
Wojciech Rutkowski

Использование ⌘ + S чтобы сделать снимок экрана.
(Использование window + s, если вы используете клавиатуру Windows/не Apple).

enter image description here

См. Для более подробной информации: Как изменить параметры масштаба симулятора с Xcode 9+.


Совет 1. Как получить снимок экрана со 100% (масштаб с фактическим размером устройства), который можно загрузить в AppStore?

Отключите Optimize Rendering for Window scale из меню Debug, прежде чем делать снимок экрана.

Вот вариант

Menubar ▶ Debug ▶ Отключить "Оптимизировать рендеринг для масштаба окна"

enter image description here


Совет 2: Где сохраняется снимок экрана (путь по умолчанию)? Как изменить путь по умолчанию?

Симулятор сохраняет файл снимка экрана на рабочем столе (вошедшего в систему пользователя) и его путь по умолчанию.

Чтобы изменить путь по умолчанию (с Xcode 9+), нажмите и удерживайте ⌥ Option (Alt) кнопку на клавиатуре, пока вы делаете снимок экрана.
Или же
Использование Mac Keyboad: Нажмите клавиши ⌥ Option +  + s все вместе.
Появится диалоговое окно с параметрами хранения файлов, а также позволит установить/изменить путь по умолчанию.

enter image description here


Совет 3: как сделать снимок экрана с помощью панели устройства?

Включите Show Device Bezel из меню Window.

Вот вариант

Меню ▶ Окно ▶ Включить "Показать панель устройства"

enter image description here

Сейчас,

  1. Нажмите  + shift + 4 + SpacebarВсе вместе в клавиатуре Mac. (Режим захвата окна станет активным)
  2. Выберите Simulator окно/кадр, который вы хотите захватить. Это сохранит скриншот с рамкой устройства (с эффектом тени в фоновом режиме) на рабочем столе (вошедшего в систему пользователя).
59
Krunal

в симуляторе iOS,

Нажмите Command + control + c или из меню: Edit>Copy Screen

откройте приложение "Предварительный просмотр", нажмите Command + n или из меню: Файл> Создать из буфера обмена, затем вы можете сохранить command+s

Для Retina активируйте iOS Simulator, затем в меню: HardWare>Device>iPhone (Retina) и следуйте вышеописанному процессу

Command + S

способ сохранения на рабочем столе (на новых симуляторах iPhone это было представлено в более позднем симуляторе)

37
Mujah Maskey

Нажмите Command+Shift+4 и затем удерживайте указатель мыши на симуляторе, а затем нажмите клавишу "Space Bar", появится один значок камеры, теперь left click мышь. Снимок экрана вашего симулятора сохраняется на рабочем столе. Вы можете сделать снимок экрана любого маленького экрана таким же образом.

18
user1031217

Вы можете использовать Google для IOS программного обеспечения Simulator Cropper, полезного для захвата снимков экрана, а также простого в использовании с различными вариантами создания снимков, как с симулятором/без симулятора.

Обновление Просто нажимаю CMD + S даст вам скриншот, сохраненный на рабочем столе. Довольно легко, да ..

14
Janak Nirmal

Начиная с Xcode 8.2, вы также можете сохранить скриншот с помощью следующей команды:

xcrun simctl io booted screenshot

Дополнительная информация в этом блоге: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp

11
bartosss
  1. Фокус симулятор
  2. Перейти в меню Файл-> Сохранить снимок экрана

    или же

    Нажмите +S

Снимок экрана сохраняется на рабочем столе

11
Salim

Сначала запустите приложение на симуляторе. Затем используйте команда + s или Файл -> Сохранить снимок экрана в симуляторе, чтобы сделать необходимые и подходящие снимки. Скриншоты появятся на вашем рабочем столе по умолчанию.

3
Kasumi Gunasekara

Первый метод:

Выберите симулятор и нажмите кнопку " + s ". Скриншот сохранен на рабочем столе.

Второй метод:

Выберите симулятор и перейдите к " File> New Screenshot ". Скриншот сохранен на рабочем столе.

2
Deepak Tagadiya

В OSX Captain есть ошибка, позволяющая сделать скриншот симулятора. Сначала вы должны обновить OSX Sierra, а потом уже можете. при приеме в OSX Captain используйте команду терминала, которая xcrun simctl io загрузочный скриншот.

перед запуском этой команды вы должны выбрать рабочий стол в терминале, например:

"Рабочий стол CD", затем запустите эту команду. Удачного кодирования !!!

1
MRizwan33

По какой-то причине команды, опубликованные ранее, не работают для меня, но эта работает:

xcrun simctl io booted screenshot screenshot.png

Запуск Xcode 9.2

1
jc-alvaradov

Нажмите ⌘S или перейдите в Файл> Сохранить скриншот из меню симулятора, и вы получите скриншот, сохраненный на вашем рабочем столе.

1
Devang

Простой ответ с примером ответа; -)

в симуляторе iOS,

Нажмите Command + control + c или из меню : Edit> Copy Screen

enter image description here

открыть приложение " Preview ", Нажмите Command + n или из меню: Файл> Новый из буфера обмена, затем вы можете сохранить Command + s

Снимите флажок Альфа

enter image description here

Вы можете изменить размер изображения по вашему требованию.

enter image description here

Вот окончательное изображение, например

enter image description here

1
Mehul

Снимок экрана в IOS Симуляторе SO Прост.

При открытии симулятора в правом подъёме вы видите файл.

Нажмите на файл, и вы увидите вариант Сохранить снимок экрана.

Эта опция сохраняет ваш снимок экрана в пути по умолчанию, который является рабочим столом.

0
zeeshan Dar