6
votes

I had Xcode 6.3 beta and iOS 8.3 beta, I updated to the public final versions and now I cannot run anything, getting this error:

No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination.

I have tried everything other posts have said with no luck (my iPhone is "used for development", Base SDK = latest iOS (iOS 8.3), Xcode 6.3 (6D570), iOS 8.3 (12F70), Deployment target=8.0, deleted derived data, restarted Xcode, opened up iTunes)

Anyone out there having the same problem?

3

3 Answers

15
votes

Did you try this one?

For XCode 6.3, go to Menu: Product > Destination > and select your Device name. Though it says your device is ineligible it will allow you to select the device. That's it!!

If your device version is >= target version, the build will work.

3
votes

Ask yourself:

Is your iPhone updated to 8.3 release (not beta)?

Is your project's Base SDK lower than your device?

It only happens if your Base SDK is less than your device version or if your deployment target is higher than your device version.

Your app should work if Base SDK >= device >= deployment target.

0
votes

I had this same issue, restarting everything fixed nothing.

On the general tab of the project, select the app target you want to build. Change your Deployment Target to the most recent one (8.3). You should now be able to build for the device. Select your old deployment target and it will still build for the device.