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).
- Simply open XCode with your device plugged in. It should bring up your device in the side bar. Right click and choose to add it to the provisioning portal. XCode should ask for your developer login.


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.
- Open iTunes and click on your device. (Always back up before installing ANY new firmware, beta or not.)

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.
No comments:
Post a Comment