No provisioned iOS devices are available with a compatible iOS version

前端 未结 16 1161
面向向阳花
面向向阳花 2020-12-08 02:06

I\'m trying to test my app on an iPhone 3G, however I\'m getting this error:

No provisioned iOS devices are available with a compatible iOS version. Connect an iOS d

相关标签:
16条回答
  • 2020-12-08 03:00

    Another observation for anyone who still has the problem after adding armv6: I found that Xcode was still listing "iOS Device" in the Scheme dropdown rather than filling in the name of my 3G. When I clicked on the dropdown, I saw that there was another slot that listed my 3G. (Presumably the "iOS Device" slot only applies to my other development device, an iPhone 4). I'm curious whether this is intended functionality, so leave a comment if you develop with multiple phones and have seen this.

    0 讨论(0)
  • 2020-12-08 03:02

    I had a similar problem, with this error message: "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 solved it by simply going to the "jump bar" and changing it from "iOS device" to iPad 6.0 Simulator."

    0 讨论(0)
  • 2020-12-08 03:05

    I finally found a solution to this.

    If anyone else has this problem then it might be useful to know that Xcode now creates applications for ARM7 by default.

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

    0 讨论(0)
  • 2020-12-08 03:06

    I develop on multiple devices and multiple generations of each device. Look at the scheme. In the case of an iOS 5 device, at least, if it does not have the specific device name, but instead shows iOS Device, then eject the device in iTunes and unplug the device. Plug it back in and try to run/install. The device name should show up and the device should have a green dot in Organizer and everyone will be happy. I believe the 3G iPhone just shows up as iOS Device, and I'm not sure about the 3GS, but an iPhone 4 or 4S will show its device name. This is what I get for trying to continue supporting old iPod Touches and 3G phones with 4.2.1. At some time I'll just cut them off and move on.

    0 讨论(0)
提交回复
热议问题