268

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

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

我知道我可以从我的真实手机上获取屏幕截图,但我不想要视网膜屏幕截图 - 我想要正常的屏幕截图。

4

15 回答 15

324
  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

于 2011-11-27T14:10:04.777 回答
48

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

于 2011-11-27T16:36:19.573 回答
9

在管理器视图中,只需右键单击屏幕截图并选择“在 Finder 中显示...”。

这将为您在 Finder 中打开屏幕截图文件夹。

于 2011-11-27T14:09:26.693 回答
8

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

于 2012-01-23T13:34:13.980 回答
8

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

要更改默认路径(使用 Xcode 9+),⌥ Option请在截屏时按住键盘上的 (alt) 按钮。它将显示一个带有文件存储选项的对话框,还允许设置/更改默认路径。

在此处输入图像描述

于 2018-01-09T08:39:08.443 回答
7

或者,如果您遇到错误,您可以使用 Edit->Copy Screen 复制到剪贴板。

于 2012-05-03T02:43:08.013 回答
6

它们存储在:

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

这将在 Pictures/xcode 中创建指向您的 Dropbox 的符号链接

于 2012-04-01T13:17:11.290 回答
5

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

于 2012-08-29T03:27:56.703 回答
4

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

如果它不在初始搜索屏幕中,您始终可以使用列表中第一个的Show All In Finder选项

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

于 2012-06-23T12:28:08.960 回答
4

更换设备:硬件>设备>iPhone(Retina 4-inch)

按 Command + S

屏幕截图将自动出现在您的桌​​面上

于 2013-07-01T12:55:44.973 回答
4

我在这里找到了

库/开发人员/CoreSimulator/设备/(UDID)/数据/媒体/DCIM

于 2020-08-11T20:50:05.007 回答
3

按 command + S. 进行屏幕截图,它将存储在桌面中查看示例

于 2018-03-07T10:56:59.577 回答
1

我浏览了所有无法找到保存屏幕截图的帖子...所以,我只使用了 command+shift+4,松开按键后,您会在鼠标指针中看到一个牛眼。单击并拖动要复制的屏幕部分。释放鼠标单击后,图像将存储在您的桌面中。比弄清楚模拟器存储屏幕截图的位置要好。

于 2013-03-11T19:36:12.290 回答
1

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

“保存图像”按钮的屏幕截图

于 2021-05-04T09:22:46.577 回答
1

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

于 2015-10-18T09:12:11.863 回答