来自Windows命令行的iPhone屏幕截图

时间:2014-09-01 09:58:04

标签: ios iphone windows macos instruments

我想通过USB连接到Windows笔记本电脑的iPhone屏幕截图。是否有命令行工具(如Android中的adb)来实现这一目标?

这就是我想要一步一步实现的目标:

  1. 将iPhone连接到Windows计算机
  2. 运行命令以从附加的iPhone(USB)
  3. 获取屏幕截图
  4. 将屏幕截图保存在Windows计算机上
  5. 任何指针都会有所帮助。

4 个答案:

答案 0 :(得分:1)

我不知道是否有命令行选项,但您可以通过打开Xcode获取Xcode(在Mac上)的USB屏幕截图,转到(从顶部的状态栏)窗口 - >组织者 - > “设备”选项卡,在左侧选择设备下方的屏幕截图,右下角显示“新屏幕截图”按钮。然后,您可以单击底部的“导出”将图像保存到某个位置...

答案 1 :(得分:1)

您可以使用idevicescreenshot截取iOS设备的屏幕截图。

我们编写了一个Windows版的idevicescreenshot。您可以在http://quamotion.mobi/iMobileDevice/Download下载。

正如其他人所指出的,您需要在iPhone上安装开发者磁盘才能使设备屏幕显示正常工作。我们已在此处获得有关如何执行此操作的说明:http://quamotion.mobi/iMobileDevice/Article/howto-mount-apple-developer-disk

如果您有任何疑问,请随时在Stack Overflow或我们的网站上使用Disqus询问。

希望它有所帮助,

弗雷德里克。

答案 2 :(得分:0)

请尝试使用Reflector。它会解决你的问题。它是免费的30天。

http://www.airsquirrels.com/reflector/

答案 3 :(得分:0)

如果设备安装了开发磁盘映像,您可以通过锁定来访问屏幕截图服务以创建屏幕截图。我使用libimobiledevice创建了一个项目,以便在ryanp-me/ios-screenshot进行演示。您还可以查看ideviceinfo,它在较少的代码行中执行相同的操作,但不将图像转换为PNG。

如果您需要能够在未将设备设置为开发人员设备的情况下拍摄屏幕截图,则可以使用ideviceimagemounter预先安装开发人员磁盘映像。