更改iOS模拟器保存的屏幕截图的位置

时间:2014-05-14 17:16:56

标签: ios ios-simulator screenshot simulator

我想通过文件>更改屏幕截图的位置。 iOS模拟器中的保存屏幕截图从桌面保存到我选择的文件夹中。如何才能做到这一点?也许我可以更改用户默认值,就像the one specifying the location of standard screenshots on OS X

8 个答案:

答案 0 :(得分:28)

在Xcode 9中,您可以在保存屏幕截图时按住Option,我们会提示您输入位置。选中“将此用作默认位置”框,使所选目录成为所有屏幕截图的默认目录。

Screenshot Save Panel

答案 1 :(得分:6)

模拟器将屏幕截图文件保存在(登录用户)桌面上,并且是默认路径。

要更改默认路径(使用Xcode 9+),请在屏幕截图中按住键盘上的⌥选项(alt)按钮。
或者
使用Mac Keyboad:同时按下⌥选项 + + s 键。
它将显示带有文件存储选项的对话框,并允许设置/更改默认路径。

enter image description here

答案 2 :(得分:2)

我使用Automator。它简单而且免费。 move screenshots

答案 3 :(得分:2)

只需使用 MacOS 默认值 =)

#读取当前值:

defaults read com.apple.iphonesimulator ScreenShotSaveLocation

#设置 ~/Pictures/_screenshots 的路径:

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

https://macos-defaults.com/simulator/screenshotsavelocation.html#set-to-pictures-screenshots-default-value

答案 4 :(得分:1)

你将无法做到这一点。

一个简单的替代方案可能是(更改默认屏幕截图目录后):

  1. 按cmd + shft + 4
  2. 按空格键
  3. 点击您的iPad / iPhone模拟器窗口

答案 5 :(得分:1)

您可以使用Automator创建“文件夹操作”工作流程,以自动将屏幕截图从桌面移动到所需的文件夹。

步骤: 过滤名称包含iOS模拟器屏幕截图的项目。 然后将这些项目移动到您选择的文件夹中。

这是一个示例https://github.com/chrisamanse/iOS-Simulator-Screenshot-Mover

答案 6 :(得分:1)

可以使用新的命令行界面轻松完成(自Xcode 8.2起)

xcrun simctl io booted screenshot ~/Desktop/screenshot.png

~/Desktop/screenshot.png替换为您的文件夹位置,它将保存在那里。

此博客中的更多信息:https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0

答案 7 :(得分:0)

只需同时按Option + Command + s 它将提示您要在其中保存屏幕截图的对话框。