iOS模拟器截图存储在哪里?

我在运行iOS 5的iPhone模拟器中保存了一些截图,但我找不到它们。

我以前遇到过这个问题,我花了很长时间才在文件系统中找到它们。这是如此简单,我只是一个傻瓜,还是没有人使用这个功能或什么?

我知道我可以从我真正的手机上得到屏幕截图,但我不想要视网膜屏幕截图——我想要普通的屏幕截图。

88854 次浏览

在Organizer视图中右键单击截图,选择“Show In Finder…”。

这将为您打开Finder中的截图文件夹。

  1. 如果您在模拟器中使用File ->保存屏幕截图(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)创建截图,这些截图也会以类似于“屏幕截图2012-04-22 at _ AM.png”的形式出现在桌面上。

  2. 如果你使用Grab应用程序(在/Application/Utilities中找到),你可以将这些文件保存在你决定的任何地方。: -)

  3. 如果你从你的应用程序中保存了一张截图到照片库,例如UIGetScreenImage和UIImageWriteToSavedPhotosAlbum,它们最终会在~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE

它们被保存到桌面,寻找一个PNG文件,命名约定为“iOS模拟器屏幕截图[DATE].png”

它看起来像最新的Xcode(我使用v4.2.1)有一个错误保存屏幕截图从iOS模拟器。即使按了文件>保存屏幕截图,我在桌面上也找不到任何图像文件。最近,我注意到这个很棒的软件iOS-Simulator收割机。它允许您使用不同的设置从模拟器捕获图像。

它们存储在:

~/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

或者,如果您正在经历的错误,您可以使用编辑->复制屏幕复制到剪贴板。

我发现找到它们的一个非常有用的方法是使用聚光灯搜索快捷方式CMD +空间,然后输入文本“屏幕截图”或“ios模拟器屏幕截图”

如果它不在初始搜索屏幕中,你总是可以使用列表中第一个在Finder中显示所有内容选项

这不仅第一次有效,而且每次都有效,而且当我忘记之前的屏幕截图移动到哪里时,它也会提醒我。

我有完全相同的问题,但我发现虽然(命令+s)没有保存图像到桌面(命令+Ctrl+C)复制的截图到剪贴板。然后,您可以使用预览打开并保存截图。

我浏览了所有我找不到截图保存在哪里的帖子… 所以,我只是使用command+shift+4,释放键后,你会看到一个牛眼在你的鼠标指针。单击并拖动要复制的屏幕部分。一旦释放你的鼠标点击图像将存储在你的桌面。

更换设备:硬件>设备>iPhone(Retina 4英寸)

按Command + S

屏幕截图会自动出现在你的桌面上

默认情况下,截图保存为在桌面上

使用Xcode 9+,模拟器保存屏幕截图文件在(登录用户的)Desktop和它的默认路径。

要更改默认路径(使用Xcode 9+),从键盘按住⌥选项 (alt)按钮,同时截取屏幕截图。它将显示一个对话框与文件存储选项,还允许设置/更改默认路径。

enter image description here

按command + s,截取屏幕截图,它将存储在Desktop 看例子

我在这里找到的

图书馆/开发/ CoreSimulator /设备/ (UDID) /数据/媒体/ DCIM

值得注意的是,在我使用的模拟器版本(12.5)中,有一个不同的"屏幕截图"和“保存屏幕”;选项-截图保存到设备(在照片应用程序中找到),而点击“保存屏幕”;按钮在Mac上生成图像。

 Save Image button截图 . quot

如果要更改存储模拟器屏幕截图的位置,可以使用以下命令。

defaults write com.apple.iphonesimulator "ScreenShotSaveLocation" -string "~/Pictures/Screenshots"

其他相关命令可以在这里找到