我希望更改通过iOS模拟器中的文件>保存屏幕截图创建的屏幕截图保存的位置,将其从桌面更改为我选择的文件夹。如何做到这一点?也许有一个用户默认值可以更改,就像指定OS X上标准截图位置的那个值一样?
模拟器将屏幕截图文件保存在(已登录用户的)桌面和默认路径上。
要更改默认路径(使用 Xcode 9+),请按住键盘上的 ⌥ Option(alt)键,同时进行截屏。
或者
使用 Mac 键盘:同时按下 ⌥ Option + ⌘ + s 键。
这将显示一个带有文件存储选项的对话框,并允许设置/更改默认路径。
defaults read com.apple.iphonesimulator ScreenShotSaveLocation
#将路径设置为~/Pictures/_screenshots:
defaults write com.apple.iphonesimulator ScreenShotSaveLocation -string ~/Pictures/_screenshots
您将无法做到这一点。
一个简单的替代方法可能是(在更改默认截图目录后):
xcrun simctl io booted screenshot ~/Desktop/screenshot.png
将~/Desktop/screenshot.png
替换为您的文件夹位置,它将保存在那里。
更多信息请参阅此博客:https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#。bzuaf5gp0