Я хочу сделать снимок экрана моего приложения iOS, когда оно работает в симуляторе, и сохранить снимок экрана на моем Mac. Как я могу это сделать?
Я хочу сделать снимок экрана моего приложения iOS, когда оно работает в симуляторе, и сохранить снимок экрана на моем Mac. Как я могу это сделать?
Ответы:
Это так же просто, как command+ sили File
> Save Screen Shot
в iOS Simulator. Он появится на вашем рабочем столе по умолчанию.
Обновление с симулятором Xcode 11.4
Чтобы сделать снимок экрана, нажмите значок «Камера» / кнопку действия на верхней панели симулятора.
ИЛИ
Выберите Save Screen Shot
пункт меню, из File
меню.
Файл => Сохранить снимок экрана
Используйте, ⌘ + Sчтобы сделать снимок экрана.
(Используйте window + s, если вы используете клавиатуру Windows / не Apple).
См. Для более подробной информации: Как изменить параметры масштаба симулятора с Xcode 9+.
Совет 1: Как получить снимок экрана со 100% (масштаб с фактическим размером устройства), который можно загрузить в AppStore?
Отключить Optimize Rendering for Window scale
из Debug
меню, прежде чем сделать снимок экрана.
Вот вариант
Menubar ▶ Debug ▶ Отключить «Оптимизировать рендеринг для масштаба окна»
Совет 2: Где хранится снимок экрана (путь по умолчанию)? Как изменить путь по умолчанию?
Симулятор сохраняет файл снимка экрана на рабочем столе (вошедшего в систему пользователя) и его путь по умолчанию.
Чтобы изменить путь по умолчанию (с Xcode 9+), нажмите и удерживайте кнопку ⌥ Option(alt) на клавиатуре, пока вы делаете снимок экрана.
Или
используя Mac Keyboad: нажмите клавиши ⌥ Option + ⌘ + sвсе вместе.
Это покажет диалогу с параметрами хранения файлов, а также позволит установить / изменить путь по умолчанию.
Совет 3: Как сделать снимок экрана с помощью Device Bezel?
Включить Show Device Bezel
из Window
меню.
Вот вариант
Меню ▶ Окно ▶ Включить «Показать панель устройства»
Сейчас же,
Simulator
окно / кадр, который вы хотите захватить. Это сохранит скриншот с рамкой устройства (с эффектом тени в фоновом режиме) на рабочем столе (вошедшего в систему пользователя).Вы также можете удалить панель инструментов Simulator, как описано здесь .
в симуляторе iOS,
Нажмите Command + control + c
или из меню:Edit>Copy Screen
откройте приложение «Предварительный просмотр», нажмите Command + n
или из меню: Файл> Создать из буфера обмена, затем вы можете сохранитьcommand+s
Для Retina активируйте iOS Simulator, затем в меню:
HardWare>Device>iPhone (Retina)
и следуйте вышеописанному процессу
Command + S
способ сохранения на рабочем столе (на новых симуляторах iPhone это было представлено в более позднем симуляторе)
Нажмите Command+Shift+4
и затем удерживайте указатель мыши на симуляторе, а затем нажмите "Space Bar"
клавишу, появится значок одной камеры, теперь left click
мышь. Снимок экрана вашего симулятора сохраняется на рабочем столе. Вы можете сделать снимок экрана любого маленького экрана таким же образом.
Вы можете использовать Google для программы IOS Simulator Cropper, которая полезна для создания снимков экрана, а также проста в использовании с различными вариантами создания снимков, как с симулятором / без симулятора.
Обновление Просто нажав CMD+ S, вы получите скриншот, сохраненный на рабочем столе. Довольно легко, да ..
Начиная с Xcode 8.2, вы также можете сохранить скриншот с помощью следующей команды:
xcrun simctl io booted screenshot
Дополнительная информация в этом блоге: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0
Простой ответ с образцом ответа ;-)
в симуляторе iOS,
Нажмите Ctrl + Control + C или из меню: Правка> Копировать экран
откройте приложение « Предварительный просмотр », нажмите Command + n или в меню: Файл> Создать из буфера обмена, затем вы можете сохранить Command + s
Снимите Альфа
Вы можете изменить размер изображения по вашему требованию.
Вот окончательное изображение, например
Сначала запустите приложение на симуляторе. Затем используйте команду + s или Файл -> Сохранить снимок экрана в симуляторе, чтобы сделать необходимые и подходящие снимки. Скриншоты появятся на вашем рабочем столе по умолчанию.
Первый метод:
Выберите симулятор и нажмите кнопку « команда + s ». Скриншот сохранен на рабочем столе.
Второй метод:
Выберите симулятор и перейдите в « Файл> Новый снимок экрана ». Скриншот сохранен на рабочем столе.
Нажмите ⌘Sили выберите «Файл»> «Сохранить скриншот» в меню симулятора, и вы получите скриншот, сохраненный на рабочем столе.
В OSX Captain есть ошибка при создании скриншота симулятора. Сначала вы должны обновить OSX Sierra, а потом уже можете. при приеме в OSX Captain используйте команду терминала, которая является xcrun simctl io загруженный скриншот .
перед запуском этой команды вы должны выбрать рабочий стол в терминале, например:
"Рабочий стол CD", затем запустите эту команду. Удачного кодирования !!!
По какой-то причине команды, опубликованные ранее, не работают для меня, но эта работает:
xcrun simctl io booted screenshot screenshot.png
Запуск Xcode 9.2
Нажмите на иконку камеры над симулятором, чтобы сделать снимок экрана и сохранить его в своей папке.
Другой вариант: Файл> Сохранить экран из симулятора
Для людей, использующих Xcode 11.4, чтобы избавиться от верхней панели симулятора, это далеко не идеально, но вы можете отключить тени для приложения скриншота в терминале с помощью следующей команды:
$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
Затем вы можете использовать ⌘+ ⇧+ 4и выбрать симулятор, чтобы сделать скриншот. Без тени вы можете легко обрезать верхнюю панель с помощью приложения предварительного просмотра. Чтобы снова включить тень для приложения со скриншотами:
$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
Источник этого ответа здесь .
Снимок экрана в IOS Simulator настолько прост.
При открытии симулятора в правом подъёме вы видите файл.
Нажмите на файл, и вы увидите вариант Сохранить снимок экрана.
Эта опция сохраняет ваш снимок экрана в пути по умолчанию, который является рабочим столом.