我已经在运行iOS 5的iPhone Simulator中保存了一些屏幕截图,但找不到。
我以前遇到过这个问题,花了我很长时间才能在文件系统中找到它们。这是不是很简单,以至于我只是呆板,还是没人使用此功能?
我知道我可以从真实手机上截取屏幕截图,但是我不想要视网膜屏幕截图-我需要普通屏幕截图。
我已经在运行iOS 5的iPhone Simulator中保存了一些屏幕截图,但找不到。
我以前遇到过这个问题,花了我很长时间才能在文件系统中找到它们。这是不是很简单,以至于我只是呆板,还是没人使用此功能?
我知道我可以从真实手机上截取屏幕截图,但是我不想要视网膜屏幕截图-我需要普通屏幕截图。
Answers:
如果您使用文件->保存屏幕快照(Command-S)在模拟器中创建屏幕截图,则这些文件最终将在桌面上显示为:iOS Simulator Screen shot Apr 22, 2012.png
。
在Xcode 6及更高版本下,使用Xcode“设备”菜单中的“获取屏幕截图”按钮拍摄的设备屏幕截图将最终显示在桌面上。查找名为“ Screen Shot 2014-MM-DD at HH.MM.SS.png
” 的文件
对于Xcode 5及更早版本,如果您从Xcode(Organizer)中创建屏幕截图,则会在中找到它们~/Library/Application Support/Developer/Shared/Xcode/Screenshots
。要从Xcode(Organizer)截取屏幕截图,您需要连接硬件设备。组织者似乎没有从模拟器中截取屏幕截图。
在Xcode之外:
如果您使用Finder(command-shift-3或command-shift-4)创建屏幕截图,则这些屏幕截图也会以类似以下内容的形式出现在桌面上:“截屏2012-04-22 at _ AM.png”
如果您使用Grab应用程序(位于中/Application/Utilities
),则可以将这些文件保存在您决定的任何位置。:-)
如果您已将您的应用程序(例如,使用UIGetScreenImage和UIImageWriteToSavedPhotosAlbum)从应用程序中将屏幕快照保存到“照片”库中,则它们最终会位于 ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE
它们将保存到桌面,并使用命名约定“ iOS Simulator Screen shot [DATE] .png”查找PNG文件。
在管理器视图中,只需右键单击屏幕截图,然后选择“在Finder中显示...”。
这将为您打开Finder中的屏幕快照文件夹。
看起来最新的Xcode(我正在使用v4.2.1)确实有一个错误,可以保存iOS模拟器中的屏幕快照。即使在按File> Save Screen Shot之后,我也无法在桌面上找到任何图像文件。最近,我注意到了这个很棒的软件iOS-Simulator Cropper。它允许您使用不同的设置从模拟器捕获图像。
它们存储在:
~/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
这将在图片/ xcode中创建指向您的Dropbox的符号链接
更改设备:硬件>设备> iPhone(Retina 4英寸)
按Command + S
屏幕截图将自动显示在您的桌面上
按下命令+S。拍摄快照并将其存储在桌面中,请参见示例