Где хранятся скриншоты симулятора iOS?


252

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

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

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


6
Они сохранены на рабочем столе для меня?
Может Берк Гудер

6
Не сообщать вам (или даже позволять вам выбирать), где хранятся снимки экрана, - довольно серьезный недостаток дизайна ... может быть, они решили, что у реальных пользователей Mac есть только одно открытое окно, и они никогда не максимизируют его. Weird.
Хенрик Эрландссон

Ответы:


313
  1. Если вы создаете скриншоты из в тренажере с помощью File -> Save Screen Shot (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 (Organizer), вы найдете их в ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Чтобы сделать скриншоты из Xcode (Organizer), вам нужно подключить аппаратное устройство. Похоже, что органайзер не снимает скриншоты с симулятора.

И вне Xcode:

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

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

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


и всего за несколько секунд до того, как Клаус набрал свой ответ первым, я использовал эту технику. Так что +1 к нему. :-) :-)
Михаэль Даутерманн

2
Поскольку это общепринятый ответ, я думаю, что было бы целесообразно отредактировать его, включив также ответ Удо «Рабочий стол». Это было правильное местоположение для меня (iOS 5 Simulator)
Михай Тимар

1
Для меня в этой папке ничего нет. Это все на рабочем столе. Не уверен почему? : /
Chakrit

Для меня эта папка не существует. Это все на рабочем столе.
Толстяк

Настольный компьютер для меня тоже - iOS 5 снова
davidfrancis

44

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


6
Боюсь, это не так для меня.
Flyingkiwi

Жаль это слышать. Смущающе, у меня была та же проблема, что и у вас, и мне потребовалось некоторое время, чтобы найти ее в этом действительно очевидном месте ... Странно, что XCode, очевидно, использует дико изменяющиеся места для этих файлов.
Удо

Похоже, это поведение последней версии Xcode 4.3.1.
Джеймс Дж

9

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

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


1
Да, это первое, что я попробовал. Я не вижу симулятор в качестве устройства в моем Организаторе в XCode, что странно. Я вижу только все аппаратные устройства, которые я подключал в прошлом.
Flyingkiwi

8

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


3
У меня тоже была эта пробема. Использование cmd-shift-C и затем cmd-N в Preview, однако, работает.
Джон Тирсен

7

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


5

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

~/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 в Pictures / xcode


5

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


3

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

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

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


3

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

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

введите описание изображения здесь


2

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

Нажмите Command + S

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


1

Я просмотрел все посты, для которых не смог найти, где хранятся скриншоты ... Итак, я просто использовал команду + shift + 4, после отпускания клавиш вы увидите яблочко в указателе мыши. Нажмите и перетащите раздел экрана, который вы хотите скопировать. Когда вы отпустите кнопку мыши, изображение будет сохранено на вашем рабочем столе. Лучше, чем выяснить, где Simulator хранит скриншоты.


1

По умолчанию скриншоты сохраняются на рабочем столе .


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.