No pre-installed iOS devices available with compatible iOS version

I try to test my application on iPhone 3G, however I get this error:

No pre-installed iOS devices are available with a compatible version of iOS. Connect an iOS device with a sufficiently new version of iOS to launch the application, or select an iOS simulator as the destination.

Note that:

  • 3G has version 4.2.1 installed by iOS
  • IOS deployment target set in version 4.2
  • The device has active development profiles.
  • I am using the latest Xcode 4

I'm at a loss. Can anyone help?

Tim

+54
iphone ios-provisioning
Oct 24 '11 at 10:35
source share
16 answers

I finally found a solution.

If anyone else has this problem, it may be helpful to know that Xcode is now building applications for ARM7 by default.

To support iPhone 3G and other arm6 devices, you need to specify arm6 and arm7 in the Architects list and set the device requirements for arm6 only in plist.

+21
Nov 16 '11 at 11:10
source share

Solved this problem by closing and reopening xcode.

Xcode ... is the new Windows.

+97
Jul 01 2018-12-21T00:
source share

Try clicking "Use for development" on your device in Xcode Organizer. I got the same error, and that was the only way to fix it.

+44
Jan 31 '13 at 23:54
source share

Another note for those who still have a problem after adding armv6: I found that Xcode was still listing the "iOS Device" in the Scheme drop-down list, and not populating my 3G name. When I clicked on the drop-down list, I saw that there is another slot that lists my 3G. (Presumably, the iOS device slot only applies to my other development device, iPhone 4). I am curious if these features are intended, so leave a comment if you are developing multiple phones and have seen this.

+5
Nov 24 '11 at 4:28
source share

I have Xcode 5.0, and I'm trying to build for my iPad with iOS 5.1.1. And I get a message: no pre-installed iOS devices are available with a compatible version of iOS. Connect an iOS device with a sufficiently new version of iOS to launch the application, or select an iOS simulator as the destination.

The solution that you can see in 4 steps:

(1) Select project parameters > project parameters > Information . Choose a deployment target instead of 7.0, i.e. 6.1.

enter image description here

(2) Select project options > project options > Build Settings . Change the architecture. Do not compile for 64 bit. enter image description here

(3) Select project options > target settings > General . Set the Deployment Goal according to the iOS version of your device. After that, after the IOS Device, the name of the iPad device appears. enter image description here

(4) Finally, I chose the iPad.

enter image description here

+5
Oct 13 '13 at 7:35
source share

You may have installed the minimum required iOS in a higher version than your 3G. Could you try to change the goal of deploying iOS in the build settings for your 3G version?

+3
Oct 24 '11 at 10:43
source share

I am developing several devices and several generations of each device. Look at the diagram. In the case of an iOS 5 device, at least if it does not have a specific device name, but instead displays an iOS device, then unload the device in iTunes and disconnect the device from the network. Insert it back and try to run / install. The device name should appear, and the device should have a green dot in Organizer, and everyone will be happy. I believe that the iPhone 3G just displays as an iOS device, and I'm not sure about 3GS, but the iPhone 4 or 4S will show its device name. This is what I get from trying to continue supporting older iPod Touch and 3G phones with 4.2.1. At some point, I just cut them off and move on.

+3
Feb 26 2018-12-12T00:
source share

Not sure, I understand your settings correctly. But the following rules:

  • Base SDK version> = iOS version for development
  • Final Deployment Version = lowest version of iOS to support.

Therefore, I think installing a basic SDK version equal to or higher than 4.2.1 might help.

+2
Oct 24 '11 at 11:03
source share

I also get this case: when I reset iphone, the plugin for xcode again, xcode did not recognize the iphone in the circuit, the iphone still has full support I go to the "Organizer" window, check the device again and see that my iphone does not have green Light is the button that asks to use this device for development. Press a button and everything works well again.

+2
04 Sep '12 at 5:02
source share

When I changed my application from iPhone to Universal, xcode automatically changed the Deployment Goal from 4.3 to 6.1, my device was 6.0, so it was not recognized.

Changing the value to 4.3 allowed to solve the problem.

+2
Feb 20 '13 at 17:11
source share

When the first time your new iOS test is connected to you Mac, you cannot see it in the pop-up menu. only "IOS device" you can try From the menu: Window-> Organizer-> Devices; then select the connected iPad and click "Use for development"; The way it is.

+2
May 30 '14 at 7:45
source share

In Organizer, I had to copy (drag) the preparation profile from the general "Profiles" section to the "Profile" section of the device.

0
Jul 02 '13 at 10:05 on
source share

This can also happen because you started using your device on a computer that you have not used before. As soon as you connect the device via USB, you will need to select "trust" the device. On the device itself, you will see the following message:

Your settings and data will be accessible from this computer if connected via USB or Wi-Fi

Select "Trust" when prompted, and then Xcode will be able to use the device.

More details on the Apple website:

http://support.apple.com/kb/HT5868

0
Mar 12 '14 at 15:56
source share

"No pre-installed iOS devices are available with a compatible version of iOS. Connect an iOS device with a sufficiently new version of iOS to run your application or select an iOS simulator as the destination."

I had the same issue when trying to build on my device. Then I realized that I used after-sales service. Changed the guide to the original iPhone guide and ... Hey Presto!

0
Sep 15 '14 at 23:46
source share

I solve this problem by simply changing the iOS device of the following image enter image description here on iPhone Retine .... ,

0
Mar 08 '15 at 13:51
source share

I had a similar problem with this error message: "No pre-installed iOS devices are available with a compatible version of iOS. Connect an iOS device with a sufficiently new version of iOS to run your application or select the iOS simulator as the destination."

I solved this by simply going to the "transition bar" and changing it from the "iOS device" to the iPad 6.0 Simulator. "

-5
Nov 21
source share



All Articles