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

我想更改通过文件>保存屏幕截图在iOS模拟器中创建的屏幕截图的位置从桌面保存到我选择的文件夹。 如何才能做到这一点? 也许我可以更改用户默认值,就像在OS X上指定标准屏幕截图的位置一样?

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

截图保存面板

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

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

在此处输入图像描述

你将无法做到这一点。

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

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

可以使用新的命令行界面轻松完成(自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

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

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

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