<img src="/sites/imore.com/files/images/stories/2011/06/Screen-shot-2011-06-06-at-10.54.46-AM.png" alt="" title="Screen shot 2011-06-06 at 10.54.46 AM" width="365" height="250" class="aligncenter size-full wp-image-64941"
Here is a tip for developers on how to install a beta for iOS using XCode or iTunes. One of the coolest things about being an iOS developer is being able to check out new versions of iOS before they're publicly released. With WWDC 2011 upon us, we should see a beta of iOS 5 soon. If you're a new developer, or you're testing for a current developer, you'll want to make sure you install beta firmware correctly. If you don't, this can lead to problems when upgrading to official or later versions of iOS.
As a forewarning, betas are only intended for developers and testers. Don't expect a beta to be flawless, expect the opposite. I also recommend installing betas on a test device when you can in case something goes wrong.
So if you're new to this process, hit the jump for a walkthrough of how to provision your device and install a beta version of iOS. And obviously, betas are Mac only.
There's a couple ways to add your UDID to the provisioning portal. The easiest is with XCode (which is what you should be using anytime you are installing beta firmware).
As a side note, if XCode does not load the Organizer window, simply go to Window, Organizer and you should then see your device.
If you're installing via a beta version of iTunes, skip this section and jump down to the iTunes install instructions below.
Once you've provisioned your device with the developer portal and downloaded the newest beta of iOS, you're ready to install it via XCode. It is always a good idea to back up your iPhone and restore it clean before installing a beta as well. Not required but I recommend it. If you are jailbroken, it is especially a good idea to restore stock before attempting this.
If you've already installed using XCode, no need to go any further, you're done!
Almost all betas will need to be installed using a beta version of iTunes. In the case of iOS 5, you'll need iTunes beta 10.5.
And again, I can't say this enough times - beta software is just that, beta. It is meant for developers and testers only. Please do not attempt to install beta firmware without a developer license or permission. And I strongly urge developers to not "sell" UDID spots under their account to people who just want early access to the beta. The purpose is for Apple to get legitimate feedback from developers before a final release. If you do not intend on submitting crash logs and bug reports, please wait for an official release.