在使用Xcode运行应用程序时录制iPhone屏幕

18

我想要用一些用户测试应用程序,并在Xcode上运行应用程序时记录iPhone屏幕。 我希望通过这种方式来查看用户的所有操作以及Xcode中的所有输出和NSLogs。

有人知道任何可以做到这一点的软件吗?

谢谢!

4个回答

43

打开quicktime并且按下⌘ + ⌥ + N,然后在屏幕上点击录制按钮箭头并选择您的设备。

编辑: 从开始,您可以启用屏幕录制来录制iPhone屏幕。

  1. 启动设置,并选择控制中心。
  2. 添加屏幕录制。
  3. 从显示器底部向上滑动以揭示控制中心。
  4. 点击屏幕录制按钮。

Screen Recording button


我原本以为这是一个专门用于此功能的软件,但无论如何,它都能满足我的需求。谢谢! - Joan Cardona
为了获得更多功能,还可以使用第三方软件[Screenflow](http://www.telestream.net/screenflow/overview.htm)。 - Kerberos
2
在 iOS 11 模拟器中没有控制中心。 - ArNo
@ArNo,你是指iOS模拟器吗?问题(和编辑)涉及iPhone(或iPad)设备,如果你想录制模拟器屏幕,必须使用QuickTime。 - Kerberos

7

使用 QuickTimePlayer:

  1. 将 iDevice 连接到 Mac。
  2. 打开 QuickTime。
  3. 选择 文件 > 新建电影录制。
  4. 如果您没有立即看到屏幕镜像,请单击记录按钮旁边的下拉箭头,然后选择 摄像头 > iDevice。

如果您要从 iOS 模拟器中进行录制:

  1. 在 iOS 模拟器中启动所有内容。
  2. 打开 QuickTime。
  3. 选择 文件 > 新建屏幕录制。
  4. 点击录制按钮。现在您将得到一个选项来拖出要记录的屏幕区域。

注意:使用 QuickTime 的输入法会导致我的设备与调试器断开连接。 - Dan Field

6

使用截图操作进行截图:

xcrun simctl io booted screenshot

使用recordVideo操作录制视频:

xcrun simctl io booted recordVideo <VideoFILENAME>.<extension>

更新

使用新版本的 Xcode 12.5,您可以直接使用⌘ + R记录模拟器屏幕。

或者按照以下步骤:

  1. 启动模拟器应用。
  2. 打开“文件”菜单 > “录制屏幕”。

enter image description here

  1. 录制指示器将显示在标题栏的右上方。只需等待指示器出现后即可开始录制。 enter image description here

来源


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接