18

I want to test an app with some users and I want to record the iphone screen while I'm running the app on Xcode. I want to do it this way so I can see exactly what the user has been doing while I see all the output and nslogs from Xcode.

Does anybody knows any software that allows this?

Thanks!

Joan Cardona
  • 3,463
  • 2
  • 25
  • 43

4 Answers4

43

Yes, open quicktime and next.. ⌘ + ⌥ + N, in the screen click on the record button arrow and choose your device.

EDIT: from iOS 11 you can record the iPhone screen enabling the screen record.

  1. Launch Settings, and select Control Center.
  2. Add Screen Recording.
  3. Swipe-up from the bottom of the display to reveal Control Center.
  4. Tap Screen Recording button.

Screen Recording button

Kerberos
  • 4,036
  • 3
  • 36
  • 55
  • I thought it would be a dedicated software for this function but anyway it makes what I need. Thanks! – Joan Cardona Aug 03 '15 at 17:00
  • For more functionality there is also the 3rd party software [Screenflow](http://www.telestream.net/screenflow/overview.htm). – Kerberos Aug 03 '15 at 17:06
  • 2
    On iOS 11 simulation not have Control Center – ArNo Oct 01 '17 at 14:20
  • @ArNo, do you mean iOS simulator? The question (and the edit) concern the iPhone (or iPad) devices, if you want to record the simulator screen you must use quicktime. – Kerberos Oct 02 '17 at 09:31
7

Use QuickTimePlayer:

  1. Connect iDevice to Mac.
  2. Open QuickTime
  3. File > New Movie Recording
  4. If you don't see your screen mirrored immediately, go to the dropdown arrow next to the record button and select Camera > iDevice

If you are recording from iOS Simulator:

  1. Start everything up in iOS Simulator
  2. Open QuickTime
  3. File > New Screen Recording
  4. Press record button. You will now be given the option to drag out an area of the screen to record.
sketchyTech
  • 5,746
  • 1
  • 33
  • 56
6

To take a screenshot, use the screenshot operation:

xcrun simctl io booted screenshot

To record a video, use the recordVideo operation:

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

UPDATE

Using the new release of Xcode 12.5 you can simply record the simulator screen using ⌘ + R.

or as bellow:

  1. Launch Simulator app.
  2. Open File menu > Record Screen

enter image description here

  1. Recording indicator will show up on the upper right of the title bar. You can begin your recording after the indicator showing up. enter image description here

source

Ali A. Jalil
  • 873
  • 11
  • 25
0

This has already been answered in this forum at this post

Capture iOS Simulator video for App Preview

Anyways, you can use QuickTime recorder to record your app running on the iPhone

Community
  • 1
  • 1