Like many iOS developers, I’m now testing out the beta version of iOS 7 on my devices, and building for iOS 7 using Xcode 5 and the iOS SDK 7 beta. But until iOS 7 actually ships in the fall, I still need to be able to build and test apps built with the latest non-beta versions XCode and iOS, namely XCode 4.6 and iOS SDK 6.1.
So I was quite worried when I found that Xcode 4.6 wouldn’t accept my (one and only) iPad as a development device after installed iOS 7 beta on it. Fortunately StackOverflow contributor Dan1one found a way out of this situation, to quote:
- Make sure you have the latest version of Xcode from the App Store. (Dont know why, but why not?)
- Download and Install Xcode 5.
- Close all instances of Xcode running in your system (4.6.2 and 5)
- Run Xcode 5. you will see it recognises your device, you probably have to activate it as use it for development again.
- Run Xcode 4.6.2 simultaneously. You will see it recognises your iPhone as a valid target now as well.
- close or do whatever you want with Xcode 5. From this point onwards You can keep using xcode 4.6.2
Worked great for me! See the full StackOverflow post here.