Where are iOS simulator screenshots stored?

2019-01-21 06:16发布

I have saved some screenshots in the iPhone Simulator running iOS 5, but I can't find them.

I had this problem before, and it took me frickin' ages to find them in the file system. Is this so simple that I am just a dullard, or does no-one use this feature or what?

I know I can get the screenshots off my real phone, but I don't want retina screenshots - I want normal screenshots.

13条回答
Summer. ? 凉城
2楼-- · 2019-01-21 06:41

I had exactly the same problem but I found that although (Command+s) didn't save the image to the desktop (Command+Ctrl+C) did copy the screenshot to the clipboard. You can then open and save the screenshot using Preview.

查看更多
成全新的幸福
3楼-- · 2019-01-21 06:47

They are stored in:

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

I like putting them in my Dropbox to have them on my other devices too.

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

This will create a symbolic link to your Dropbox in Pictures/xcode

查看更多
地球回转人心会变
4楼-- · 2019-01-21 06:49

Change the device: Hardware>Device>iPhone(Retina 4-inch)

Press Command + S

Screenshot will automatically come on your desktop

查看更多
Juvenile、少年°
5楼-- · 2019-01-21 06:52
  1. If you create screenshots from within the simulator using File -> Save Screen Shot (Command-S), those files end up on the Desktop as something like: iOS Simulator Screen shot Apr 22, 2012.png.

  2. Under Xcode 6 & newer, device screenshots taken with the "Take Screenshot" button in the Xcode "Devices" menu will end up on the desktop. Look for a file named "Screen Shot 2014-MM-DD at HH.MM.SS.png"

  3. For Xcode 5 & older, if you create screenshots from within Xcode (Organizer), you'll find these in ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. To take screenshots from the Xcode (Organizer) you need to have hardware device attached. The organizer does not appear to take screenshots from the simulator.

And outside of Xcode:

  1. If you create screenshots using the Finder (command-shift-3 or command-shift-4), these also end up on the Desktop as something like: "Screen Shot 2012-04-22 at _ AM.png"

  2. If you use the Grab application (found in /Application/Utilities), you can save those files anywhere you decide. :-)

  3. If you have saved a screenshot to the Photos library from within your app, for example with UIGetScreenImage and UIImageWriteToSavedPhotosAlbum, they end up at ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE

查看更多
女痞
6楼-- · 2019-01-21 06:52

In the Organizer view just right-click a screenshot and select "Show in Finder...".

This will open the screenshots folder in the Finder for you.

查看更多
forever°为你锁心
7楼-- · 2019-01-21 06:53

I find a very useful way to find them is to use the spotlight search shortcut CMD+Space then enter the text "screen shot" or "ios simulator screen shot"

If it's not in the initial search screen, you can always use the Show All In Finder option that's first in the list

Not only does this work first time, every time, but it also reminds me when I've forgotten where I've moved previous screen shots to :)

查看更多
登录 后发表回答