我想通过文件>更改屏幕截图的位置。 iOS模拟器中的保存屏幕截图从桌面保存到我选择的文件夹中。如何才能做到这一点?也许我可以更改用户默认值,就像the one specifying the location of standard screenshots on OS X?
答案 0 :(得分:28)
答案 1 :(得分:6)
模拟器将屏幕截图文件保存在(登录用户)桌面上,并且是默认路径。
要更改默认路径(使用Xcode 9+),请在屏幕截图中按住键盘上的⌥选项(alt)按钮。
或者
使用Mac Keyboad:同时按下⌥选项 + ⌘ + s 键。
它将显示带有文件存储选项的对话框,并允许设置/更改默认路径。
答案 2 :(得分:2)
答案 3 :(得分:2)
只需使用 MacOS 默认值 =)
#读取当前值:
defaults read com.apple.iphonesimulator ScreenShotSaveLocation
#设置 ~/Pictures/_screenshots 的路径:
defaults write com.apple.iphonesimulator ScreenShotSaveLocation -string ~/Pictures/_screenshots
答案 4 :(得分:1)
你将无法做到这一点。
一个简单的替代方案可能是(更改默认屏幕截图目录后):
答案 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 它将提示您要在其中保存屏幕截图的对话框。