开发者

Demoing an iPhone app to client remotely

There might be a reall开发者_开发百科y simple answer to this, but I do not know it.

What is the easiest way to demo an iPhone app to a client who is remote?

Would a remote desktop connection to your dev machine be the only way through the emulator?


If you have the client's UUID you can build an Adhoc version of your app and install it on their phone. You will have to generate a distribution provisioning profile that includes their device ID.

Once you have built your app your can install it on their phone using iTunes. This is probably the trickiest part of the process because it involves your client following fairly complicated technical instructions (something I have failed to successfully do). This problem has been solved by the guys at TestFlight, I really recommend you check them out, it makes beta/demo distribution pretty easy.

Obviously for this sort of demo would involve you talking your client through the app over phone or video conference.


At our company we use TeamViewer for all our client support, it's very easy for the client to connect and use and is available on Windows and Mac. He can even use the app himself while you sit back and watch :)


You can't share iPhone's screen without jailbreaking it. The only way to do it is to share your Mac's screen with iPhone Simulator turned on. There are 2 suitable applications: Skype and TeamViewer.


What I usually do in these situations is use either screenr.com (to record a screen cast in the simulator) or video chat over Skype to show it working on an actual device. These seem to be the easiest and quickest methods without jail breaking the device.

On longer projects (more than a week or so) I like to build an ad-hoc version so they can play with it on their own iOS device. The best tool for this is http://testflightapp.com/ - they have great documentation and you can get up and running very quickly.


Check out TestFlight.


Download SimFinger and Snapz Pro X Free Trial

Combine these two software to capture video from your simulator. I did same for one of my remote client.


U can make a .ipa file of your application and then send the file to your client. The client can then install the app through iTunes.All he has to do is to drag the ipa file into iTunes and sync it with the device.

For making the ipa file you have to use the archive option in XCode.

P.S -> If u have ever noticed all the app files in iTunes are .ipa files.


On a Mac you could just run the app in the simulator and share your screen. But if you don't have a Mac, it's much harder to show a remote customer it running on a device.

In that case I'd recommend Kickfolio for an in-browser iPhone Simulator where you can install your app and then share that with others.

I've blogged about Getting mobile app builds to your customers which discusses the pros and cons and gives a brief tutorial on using Kickfolio and TestFlight.


if you are running mac, you can demo the app running on a real ios device (iphone, ipad) by using airplay - then you can use Skype/hangouts/teamviewer to share the live airplay video. I use a little app called airserver/or airsquirrels reflector on my mac to make the mac an airplay target (so it appears in iphone)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜