Где хранятся скриншоты симулятора iOS? - PullRequest
244 голосов
/ 27 ноября 2011

Я сохранил несколько скриншотов в iPhone Simulator под управлением iOS 5, но не могу их найти.

У меня была эта проблема раньше, и мне понадобилось много времени, чтобы найти их в файловой системе. Это так просто, что я просто тупица, или никто не использует эту функцию или что?

Я знаю, что могу получить снимки экрана со своего реального телефона, но я не хочу снимки экрана с сетчатки глаза - я хочу нормальные снимки экрана.

Ответы [ 13 ]

306 голосов
/ 27 ноября 2011
  1. Если вы создаете снимки экрана из симулятора с помощью меню «Файл» -> «Сохранить снимок экрана (Command-S)», эти файлы в конечном итоге отображаются на рабочем столе следующим образом: iOS Simulator Screen shot Apr 22, 2012.png.

  2. В Xcode 6 и новее снимки экрана устройства, сделанные с помощью кнопки «Сделать снимок экрана» в меню «Устройства» Xcode, окажутся на рабочем столе. Найдите файл с именем "Screen Shot 2014-MM-DD at HH.MM.SS.png"

  3. Для Xcode 5 и старше, если вы создаете скриншоты из Xcode (Организатор), вы найдете их в ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Чтобы сделать скриншоты из Xcode (Organizer), вам нужно подключить аппаратное устройство. Похоже, что организатор не делает снимки экрана с симулятора.

И вне Xcode:

  1. Если вы создаете скриншоты с помощью Finder (command-shift-3 или command-shift-4), они также в конечном итоге на рабочем столе выглядят примерно так: «Снимок экрана 2012-04-22 в _ AM.png "

  2. Если вы используете приложение Grab (находится в /Application/Utilities), вы можете сохранить эти файлы где угодно. : -)

  3. Если вы сохранили скриншот в библиотеку фотографий из своего приложения, например, с помощью UIGetScreenImage и UIImageWriteToSavedPhotosAlbum, они заканчиваются на ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE

43 голосов
/ 27 ноября 2011

Они сохраняются на рабочий стол, ищите PNG-файл с соглашением об именах «Снимок экрана iOS Simulator [DATE] .png»

9 голосов
/ 27 ноября 2011

В представлении «Органайзер» просто щелкните правой кнопкой мыши по скриншоту и выберите «Показать в Finder ...».

Это откроет папку со снимками экрана в Finder для вас.

8 голосов
/ 23 января 2012

Похоже, что самый последний Xcode (я использую v4.2.1) имеет ошибку сохранения снимков экрана из симулятора iOS.Даже после нажатия «Файл»> «Сохранить снимок экрана» я не могу найти файлы изображений на рабочем столе.Недавно я заметил это потрясающее программное обеспечение iOS-Simulator Cropper .Позволяет захватывать изображения с симулятора с различными настройками.

7 голосов
/ 03 мая 2012

В качестве альтернативы, если вы столкнулись с ошибкой, вы можете использовать Edit-> Copy Screen для копирования в буфер обмена.

5 голосов
/ 29 августа 2012

У меня была точно такая же проблема, но я обнаружил, что хотя (Command + s) не сохраняет изображение на рабочем столе (Command + Ctrl + C) действительно копирует снимок экрана в буфер обмена.Затем вы можете открыть и сохранить скриншот, используя Preview.

5 голосов
/ 01 апреля 2012

Они хранятся в:

~/Library/Application\ Support/Developer/Shared/Xcode/Screenshots

Мне нравится помещать их в свой Dropbox, чтобы они были и на других моих устройствах.

cd ~/Library/Application\ Support/Developer/Shared/Xcode/
mkdir ~/Dropbox/Pictures/xcode/
mv Screenshots/* ~/Dropbox/Pictures/xcode/
rm -rf Screenshots
ln -sf ~/Dropbox/Pictures/xcode/ Screenshots

Это создаст символическую ссылку на вашDropbox в картинках / xcode

3 голосов
/ 23 июня 2012

Я нахожу очень полезный способ найти их, используя ярлык поиска прожектора CMD + Пробел , затем введите текст "снимок экрана" или "снимок экрана симулятора ios"

Если это не на начальном экране поиска, вы всегда можете использовать опцию Показать все в Finder , которая является первой в списке

Мало того, что это работает впервые, каждый раз, но оно также напоминает мне, когда я забыл, куда я перенес предыдущие скриншоты: :)

2 голосов
/ 01 июля 2013

Смена устройства: Аппаратное обеспечение> Устройство> iPhone (Retina 4-inch)

Нажмите Command + S

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

1 голос
/ 09 января 2018

В Xcode 9+ Simulator сохраняет файл снимка экрана (зарегистрированный пользователь) Desktop и его путь по умолчанию.

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

enter image description here

...