Де зберігаються скріншоти симулятора iOS?


252

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

Раніше у мене була ця проблема, і мені знадобилося химерних віків, щоб знайти їх у файловій системі. Це настільки просто, що я просто тупик, або ніхто не використовує цю функцію чи що?

Я знаю, що можу зняти знімки екрана зі свого реального телефону, але я не хочу знімати екрани сітківки - я хочу звичайні знімки екрана.


6
Вони збережені на робочому столі для мене?
Може Берк Ґюдер

6
Не говорити вам (або навіть дозволяти вам вибирати), де зберігаються скріншоти, є досить поганим недоліком дизайну ... можливо, вони вирішили, що справжні користувачі Mac мають лише одне вікно і ніколи не збільшують його. Дивно.
Генрік Ерландссон

Відповіді:


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 (Органайзер), ви знайдете їх у ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Щоб робити знімки екрана з Xcode (Органайзера), вам потрібно встановити апаратний пристрій. Організатор не знімає скріншоти з тренажера.

І поза 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)
Mihai Timar

1
Для мене немає нічого в тій папці. Це все на робочому столі. Не знаєте чому? : /
чакрит

Для мене цієї папки не існує. Це все на робочому столі.
Фацо

Настільний для мене теж - iOS 5 знову
davidfrancis

44

Вони зберігаються на робочому столі, шукають файл PNG із умовою іменування "iOS Simulator Screen shot [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

Крім того, якщо у вас виникла помилка, ви можете скористатися Правою-> Копіювати екран для копіювання у буфер обміну.


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 в картинках / xcode


5

У мене була точно така ж проблема, але я виявив, що хоча (Command + s) не зберегло зображення на робочому столі (Command + Ctrl + C) копіював скріншот у буфер обміну. Потім можна відкрити і зберегти знімок екрана за допомогою Preview.


3

Я вважаю дуже корисним способом їх пошуку - скористатися ярликом пошуку в центрі уваги CMD + Пробіл, а потім ввести текст "знімок екрана" або "знімок екрана іонів симулятора"

Якщо його немає на початковому екрані пошуку, ви завжди можете скористатися опцією Показати все в пошуку, яка перша в списку

Це не тільки працює перший раз, але й нагадує мені, коли я забув, куди перемістив попередні знімки екрана :)


3

За допомогою Xcode 9+ Simulator зберігає файл знімка екрана (користувач, який увійшов у систему), Desktopі це шлях за замовчуванням.

Щоб змінити шлях за замовчуванням (з Xcode 9+) ⌥ Option, під час зйомки екрана натисніть і утримуйте (alt) кнопку з клавіатури. Він відобразиться в діалоговому вікні з параметрами зберігання файлів, а також дозволяє встановити / змінити шлях за замовчуванням.

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


2

Змінення пристрою: Обладнання> Пристрій> iPhone (Retina 4-дюймовий)

Натисніть Command + S

Знімок екрана автоматично з’явиться на робочому столі


1

Я переглянув усі пости, для яких не знайшов, де зберігаються скріншоти ... Отже, я просто використав команду + shift + 4, після випуску клавіш ви побачите у своєму вказівнику миші очі. Клацніть та перетягніть розділ екрана, який потрібно скопіювати. Після відпуску клацання миші зображення буде зберігатися на робочому столі. Краще, ніж з'ясувати, де Simulator зберігає скріншоти.


1

За замовчуванням скріншоти зберігаються на робочому столі .


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.