【问题标题】:Where are iOS simulator screenshots stored?iOS模拟器截图存储在哪里?
【发布时间】:2012-01-07 08:07:00
【问题描述】:

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

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

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

【问题讨论】:

  • 它们是为我保存在桌面上的吗?
  • 不告诉你(甚至让你选择)截图的存储位置是一个非常糟糕的设计缺陷......也许他们认为真正的 Mac 用户只打开一个窗口并且从不最大化它。很奇怪。

标签: ios iphone ios-simulator screenshot xcode9


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我在这里找到的

    库/开发者/CoreSimulator/Devices/(UDID)/data/Media/DCIM

    【讨论】:

      【解决方案3】:

      按command + S. 截图,会保存在桌面See Example

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:
            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

            【讨论】:

            • 在克劳斯第一次输入他的答案前几秒钟,这就是我使用的技术。所以给他+1。 :-) :-)
            • 因为这是公认的答案,我认为编辑它以包括 Udo 的“桌面”答案是合适的。这对我来说是正确的位置(iOS 5 模拟器)
            • 对我来说,那个文件夹里什么都没有。这一切都在桌面上。不知道为什么? ://
            • 对我来说,该文件夹不存在。一切都在桌面上。
            • 我的桌面也是 - iOS 5 再次
            【解决方案7】:

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

            按 Command + S

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

            【讨论】:

              【解决方案8】:

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

              【讨论】:

                【解决方案9】:

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

                【讨论】:

                  【解决方案10】:

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

                  如果它不在初始搜索屏幕中,您始终可以使用列表中第一个 在 Finder 中显示全部选项

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

                  【讨论】:

                    【解决方案11】:

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

                    【讨论】:

                      【解决方案12】:

                      它们存储在:

                      ~/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 的符号链接

                      【讨论】:

                        【解决方案13】:

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

                        【讨论】:

                        • 我也有这个问题。然而,在预览中使用 cmd-shift-C 然后 cmd-N 确实有效。
                        【解决方案14】:

                        他们被保存到桌面,寻找一个命名约定为“iOS Simulator Screenshot [DATE].png”的PNG文件

                        【讨论】:

                        • 恐怕我不是这样的。
                        • 很抱歉听到这个消息。令人尴尬的是,我遇到了和你一样的问题,我花了一段时间才在这个非常明显的地方找到它……奇怪的是,XCode 显然为这些文件使用了各种各样的位置。
                        • 这似乎是 Xcode 4.3.1 最新版本的行为。
                        【解决方案15】:

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

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

                        【讨论】:

                        • 是的,这是我尝试的第一件事。我在 XCode 的 Organizer 中没有将模拟器视为设备,这很奇怪。我只能看到我过去连接过的所有硬件设备。
                        猜你喜欢
                        • 2012-03-18
                        • 2012-10-17
                        • 2023-02-21
                        • 2022-11-04
                        • 2013-09-14
                        • 1970-01-01
                        • 2012-06-20
                        • 2011-10-28
                        • 2010-12-03
                        相关资源
                        最近更新 更多