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

278

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

我以前遇到过这个问题,花了很长时间才在文件系统中找到它们。这是因为我太蠢了还是没有人使用这个功能呢?

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


7
它们对我来说保存在桌面上? - Can Berk Güder
6
不告诉你(甚至不让你选择)屏幕截图存储的位置是一个相当糟糕的设计缺陷...也许他们认为真正的 Mac 用户只打开一个窗口,从不最大化它。奇怪。 - Henrik Erlandsson
17个回答

4

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

按下 Command + S

截图将自动保存在您的桌面上


4
我发现一个非常有用的方法是使用Spotlight搜索快捷键CMD + Space,然后输入文本"screen shot"或"ios simulator screen shot"来查找它们。如果它不在初始搜索屏幕中,您始终可以使用列表中第一个选项"Show All In Finder"。这种方法不仅每次都能成功,而且还可以提醒我以前截取过的屏幕截图移动到了哪里 :)。

3

对于那些没有将它们保存到桌面并且感到困惑的人,请尝试以下位置:

~/Library/Developer/CoreSimulator/Devices/

将会有一系列随机哈希值,每个哈希值代表一个模拟器。 按修改日期排序,进入最近的文件夹,然后转到:

data/Media/DCIM/100APPLE

您的照片和截图应该在那里 :)

我的例子: enter image description here


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

1

我查看了所有未找到截图保存位置的帖子...所以,我只是使用了command+shift+4,松开按键后您会在鼠标指针上看到一个放大镜。点击并拖动要复制的屏幕部分。一旦释放鼠标单击,图像将存储在您的桌面上。比找出模拟器存储截图的位置更好。


1
如果您想更改模拟器截图存储的位置,可以使用以下命令。
defaults write com.apple.iphonesimulator "ScreenShotSaveLocation" -string "~/Pictures/Screenshots" 

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


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

Screenshot of the Save Image button


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接