jha*_*ott 10 iphone macos xcode screenshot instruments
我知道可以从iOS应用程序中的代码以编程方式获取屏幕截图,并手动从Xcode和Instruments获取屏幕截图(Instruments也会在UIAutomation测试失败期间自动截取屏幕截图).我想要找到的是一种编程方式(在Mac上运行代码,而不是设备)从设备上截取插入到Mac上的屏幕截图.
Xcode或Instruments中是否有API(或命令行参数)才能访问此屏幕截图功能?或者(理想情况下)与设备接口并直接获取屏幕截图,就像Xcode和Instruments一样?
是的,有一种方法.您想安装免费的libimobiledevice库:https://github.com/benvium/libimobiledevice-macosx
安装后,您可以从命令行运行idevicescreenshot,它会将带有屏幕截图的TIFF文件保存到当前目录.
见http://pervasivecode.blogspot.de/2012/06/take-iphone-or-ipad-screenshot-from.html