views:

76

answers:

2

I have noticed in the iPhone Simulator an option in one of the menus to specify which OS to run the Simulator under. I'm wondering if something similar is possible for the device itself (of which I have only one), so I can test my app on the actual hardware under varying OS versions?

+2  A: 

This is not possible since the iphone cant run multiple versions of its os. The simulator allows you to do this since it running a vm to simulate the os.

ennuikiller
+2  A: 

It looks like you can load a specific version of the OS for testing (FYI, I have not tried this myself, so I do not know how long it takes, etc.). Plus, it probably wipes all the data.

iPhone Development Guide: Restoring System Software

4 . From the Software Version pop-up menu, choose the version of iPhone OS you want to place on the device.

If your one device is also your main phone, this might not be practical though.

crashmstr
yes you can always re-install another version of the os on the device but I dont think this is whats he has in mind.
ennuikiller
I'm looking for any and all solutions at this point -- of course a solution that doesn't require me to reset my device is preferred, but so far it doesn't seem like an option.
fbrereto
there not any option but to get another device
ennuikiller
i have an ipod touch just for that purpose but of course it lacks some of the functionality of the phone
ennuikiller
It may not be a workable solution for having a single device (takes time, resets the device, etc.), but it IS possible to run different versions of the OS on a device.
crashmstr