从iOS模拟器保存屏幕截图时,屏幕截图会保存到桌面
拍摄几张照片后,我的桌面很快就会被不属于那里的屏幕截图所污染。
如何更改保存iOS Simulator屏幕截图的目录?
在某些与屏幕截图存储相关的问题中,评论者回复说“默认情况下”它们存储在桌面上(暗示可以更改)。
(iOS模拟器8.0,Xcode 6.0.1,Mac OS X 10.9.5)
答案 0 :(得分:3)
编辑:iOS Simulator custom screenshot directory support added in Xcode 9 beta
iOS模拟器目前没有更改默认屏幕截图目录的选项。
请复制我的错误报告! http://bugreport.apple.com
rdar://26127809
Allow iOS Simulator to specify a non-Desktop directory for CMD-S screenshots.
与此同时,我使用应用Hazel自动将iOS模拟器屏幕截图(通过⌘S拍摄)从默认桌面位置移动到我的模拟器屏幕截图文件夹。
Hazel会监视您告诉它的任何文件夹,根据您创建的规则自动组织文件。
http://www.noodlesoft.com/hazel.php
答案 1 :(得分:2)
Xcode 9 添加了为iOS模拟器屏幕截图设置自定义目录的行为。
按⌥⌘S或按住 ⌥选项 键,然后选择菜单项:
File > New Screen Shot...
这将显示一个文件“另存为...”对话框。请注意对话框中的新复选框:
将此作为默认位置
选中该复选框以更改⌘S iOS模拟器屏幕截图的默认目录。
答案 2 :(得分:2)
继续:https://stackoverflow.com/a/44810443/14868
从 Xcode 9 开始,您还可以使用defaults命令设置输出文件夹,并将其与您使用的任何机器设置集成。
示例:
defaults write com.apple.iphonesimulator ScreenShotSaveLocation "$HOME/Screen Shots"
答案 3 :(得分:-2)
你将无法做到这一点。
一个简单的替代方案可能是:
更改默认屏幕截图目录: Change the Screen Shot Save File Location in Mac OS X