I was wondering if anyone knew if you could, and if so how to show the iPhone in a Keynote presentation to demo software on it? Kinda like they do at the Apple Events?

5 Answers 5


I'm assuming there is an easier way to do it, but if all else fails you could use the iPhone Simulator to help out. Depending on how detailed the presentation is you could probably even use screenshots of the simulator so you can throw them onto your slides.

  • Yea that was what I was thinking but I thought it might be more impressive to do it within the presentation like they do at the events... Can't find much online about it though!
    – ingh.am
    Apr 18, 2010 at 22:27
  • I've put this as the answer as it's the best approach to the situation. Hopefully in the future Keynote might include this feature!
    – ingh.am
    Jul 24, 2010 at 13:29

You could use a jailbroken iPhone (please don't hit me!) and install a VNC server on it. You can now use a VNC client on your PC using USB or WiFi to show the iPhone screen!

Theres a little tool that lets to establish TCP connections to your iPhone through an USB port:


I found these instructions:

  1. Launch iPhone_tunnel, forward remote port 22 as local port 2022 (or 22 on Windows):

  2. Connect in terminal:

    ssh root@localhost -p 2022

Replace port 22 with the VNC port, 5900. Also instead of SSH launch the VNC client :)

  • Sounds like quite a good idea actually. Might try that out for my next demo. My latest effort was to use the TVOutManager (github.com/robterrell/TVOutManager) and just switch to it by unplugging the video input to the projector from my laptop to my iDevice!
    – ingh.am
    Jul 5, 2011 at 11:00

I suppose you could use the iPhone Simulator and Quicktime to record what you want to show on the Keynote, and then add the video to the slide (assuming you want to show the same actions every time you play the Keynote). Other than that, I would suggest exiting the Keynote and using the iPhone Simulator, then starting the Keynote again (inelegant but it works).


I've never used it, but this sounds like it might be just what you're looking for:


Here's the description frow www.TUAW.com:

Free iPhone Keynote and PowerPoint templates help get you from thought to finish by Sang Tang (RSS feed) on Sep 16th 2009 at 9:00PM

alt text

Mockapp.com has created both Keynote and PowerPoint templates of iPhone UI elements, and has made them available as free downloads. Say you had a dream in the middle of the night about the most awesome iPhone app that, to your surprise, no one has thought of yet. Instead of waking up in a deep sweat and scribbling said ideas on paper, you could dream them up on Keynote.

After mapping out your concept on Keynote, you could then pitch it to others in a Keynote presentation. The Keynote and PowerPoint templates include alerts, the iPhone keyboard, arrow icons, buttons, as well as a host of other UI elements.


I realize this is very late but you should look into SimFinger. https://github.com/atebits/SimFinger

I use it to simulate a real environment in the simulator (imagine that). I record the demo, and play it in keynote. This should hopefully solve the issue.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .