I imagine you are here because a) you want to know how to start developing with the Swift programming language and Xcode 6 Beta or b) you just want to install the iOS 8 Beta on your iPhone. In either case, we need to start somewhere so we may as well begin here by explaining how to install both the iOS 8 and Xcode 6 Betas.
In order to install the iOS 8 and Xcode 6 Betas, you will need to make sure you’ve covered a few bases first. First, make sure that your Apple device is one that supports iOS 8.
Right now, the following devices make the cut: iPhone 4s, 5, 5c, 5s; iPad 2, iPad Mini, iPad Air; and iPod touch (5th gen).
Step 1: Confirm your bank account has $99 in it
In order to Download iOS 8 and Xcode 6, you must have an active iOS Developer Program account. If you do not have one, that’s OK, you can sign up here. An active iOS Developer Program subscription costs $99/year and gives you the ability to Develop apps with the iOS SDK, Test your apps against simulated (or real devices if you are so inclined) iPad, iPhone, and iPod touch devices, and Distribute your apps on the App Store.
Step 2: Download the Xcode6-Beta image
Once you have an active iOS Developer Program account, navigate to the iOS Dev Center, and you should be able to click on the iOS 8 Beta tab. It is here that you are able to Download the Xcode6-Beta developer toolset for your Mac. Download the image and install it like you would install any other Mac application.
Step 3: Provision your Device
Next you will set up your Apple device so that it may be used for development and testing purposes. This process is called “provisioning your device.” Once you’ve logged into the iOS Developer Program, navigate to the iOS Dev Center. Here you will go to the “Certificates, Identifiers, & Profiles” section of the website. You can find a link to this section in the top righthand corner of the sidebar on the iOS Dev Center page under the heading “iOS Developer Program”.
Next, choose “Devices” from the lefthand navigation area. On the iOS Devices page, you will be able to add your Apple device using the 40 hex character UDID of the device.
There are two ways to find the UDID for your device:
- Using Xcode: Connect your Apple device to your Mac and open Xcode. In Xcode, choose “Window” > “Devices” from the drop-down menu. You can also use the shortcut Shift+Command+2. If your device is available, you will find the UDID here.
- Using iTunes: Connect your Apple device to your Mac and open iTunes. Choose your device in iTunes. There will be a label for the “Serial Number”. Click on that label and the UDID will appear.
After you enter the UDID, you will be able to Continue. Review the details and register your device and you are ready to move on.
Step 4: Download the iOS 8 Beta .ipsw file
Now that your Apple device is provisioned and connected to your Mac, you are ready to Download iOS 8 Beta and “Restore” your Apple device using the iOS 8 Beta .ipsw file.
Once again navigate to the iOS Dev Center. Here you will Download the iOS Beta .ipsw file for your device. There are many downloads to choose from so make sure you pick the right download for your device.
Step 5: Restore iPhone using the iOS 8 Beta .ipsw file
Once the download is complete, make sure your Apple device is connected to your Mac and open iTunes. Choose your device in iTunes. In the Summary tab, there is an option for you to “Restore iPhone”. Hold down the Alt/Option key and click on this button. Then navigate to and select the .ipsw file you downloaded and choose Open. Follow the prompts provided until your device begins the reboot process. After your device reboots, follow the instructions for setting up your new device.
There you go! Everything you need to do to start using the iOS 8 and Xcode 6 Betas. Now you are ready to start coding in Swift.
This page is a work in progress, please let me know if you experience any issues with these directions in the comments. Thank you!
Step 6: iOS 8 Beta is NOT for me! How do I go back??
Perhaps you’ve found that the iOS 8 Beta experience is just not for you. It would be nice to know how to go back to iOS 7. Right? Of course!
Going back to iOS 7 is pretty easy.
First, you can try to do it automatically using Recovery mode and iTunes.
If that doesn’t work, just go through Steps 4 and 5 above again except this time choose the iOS 7 .ipsw file instead.