iOS Screen recording

I'm wondering if there is an Apple policy against screen sharing? My basic use case is similar to the mirroring feature from iPad to Apple TV, except I'm seeking to mirror the device onto a Mac (as opposed to a TV).

What I ultimately need to do is record the actions from a Mac (or PC if that works) that are taking place on an iOS device -- which includes opening the app store; so emulating is not an option. If anyone can think of a clever way to record what's happening on the iOS device, without pointing a camera at it, I'm all ears.

In case anyone comes across this, Quicktime's screen recording + Xcode's emulator should work under normal circumstances. My use case is just more demanding.


Solution 1:

Starting from iOS8 and Yosemite You can capture the screen of iOS device from Quicktime directly. Here's the steps:

  1. Connect your iPhone, iPad or iPod touch to your Mac via a Lightning Cable.
  2. Open the QuickTime app.
  3. Go to File and select ‘New Movie Recording’.
  4. A recording window will appear. You will a see little arrow for drop down menu in front of the record button. Click that arrow and select your iPhone.
  5. Select the Mic of your iPhone if you want to record music, app/game sounds.
  6. Click the Record button. Now perform the tasks on your iOS device that you want to record.
  7. Once done tap the stop button and save the video.
  8. Done!


NOTE: works only with iOS8 and Yosemite and devices with Lightning Cable.

All steps taken from: ioshacker website. Enter there for screenshots.

Solution 2:

On iOS 11, screen recording is supported natively. Here is how to use it:

  • Go to Settings => Control Center and add the Screen Recording widget
  • Go to the home screen by pressing the home button (or swiping up on the home bar on an iPhone X)
  • Open the Control Center by swiping down from the top right corner of the screen
  • Tap the record screen widget (looks like the record button on a VCR)

Solution 3:

Connect your iPhone with a iPhone to VGA adaptor with a VGA Capture. Untested.