没有configuration的iOS设备可用于兼容的iOS版本

我试图在iPhone 3G上testing我的应用程序,但是我得到这个错误:

没有configuration的iOS设备可用于兼容的iOS版本。 将iOS设备连接到最新版本的iOS以运行您的应用程序,或者select一个iOS模拟器作为目标。

注意:

  • 3G版本安装了iOS 4.2.1版本
  • iOS部署目标被设置为版本4.2
  • 该设备已安装有效的开发configuration文件
  • 我正在使用最新的Xcode 4

我不知所措 谁能帮忙?

蒂姆

通过closures并重新打开xcode解决了这个问题。

Xcode …这是新的Windows。

尝试点击设备上的Xcode Organizer中的“用于开发”。 我得到了同样的错误,这是我修复它的唯一方法。

我终于find了解决办法。

如果其他人有这个问题,那么知道Xcode现在默认为ARM7创build应用程序可能是有用的。

要支持iPhone 3G和其他arm6设备,您需要在“体系结构”列表中指定arm6和arm7,并将设备要求仅设置为plist中的arm6。

对于任何仍然存在这个问题的人来说,添加armv6后的另一个观察结果是:我发现Xcode仍然在Scheme下拉列表中列出了“iOS Device”,而不是填写我的3G的名字。 当我点击下拉列表时,我看到有另一个插槽列出了我的3G。 (据推测,“iOS设备”插槽只适用于我的其他开发设备,iPhone 4)。 我很好奇这是否是预期的function,所以请留下评论,如果您使用多个手机开发,并已经看到了这一点。

我有Xcode 5.0,并试图build立我的iPad与iOS 5.1.1。 我收到消息:没有configuration的iOS设备可用于兼容的iOS版本。 将iOS设备连接到最新版本的iOS以运行您的应用程序,或者select一个iOS模拟器作为目标。

您可以在4步中看到的解决scheme:

(1)select项目设置 > 项目设置 > 信息 。 select部署目标而不是7.0即6.1。

在这里输入图像说明

(2)select项目设置 > 项目设置 > 生成设置 。 更改架构。 不要编译为64位。 在这里输入图像说明

(3)select项目设置 > 目标设置 > 常规 。 根据您的设备iOS版本设置部署目标 。 之后,设备名称IPad出现在IOS设备上运行。 在这里输入图像说明

(4)最后我select了iPad。

在这里输入图像说明

也许你已经把最低要求的iOS设置为比3G更高的版本。 您可以尝试将构build设置中的iOS部署目标更改为您的3G版本吗?

我开发了多个设备和每个设备的多代。 看看这个计划。 对于iOS 5设备,至less如果它没有特定的设备名称,而是显示iOS设备,则在iTunes中popup设备并拔下设备。 重新插入并尝试运行/安装。 设备名称应显示,设备应在pipe理器中有一个绿点,每个人都会很高兴。 我相信3G iPhone只是显示为iOS设备,我不确定3GS,但iPhone 4或4S将显示其设备名称。 这是我得到的努力,继续支持与4.2.1旧的iPod触摸和3G手机。 有一段时间我会把它们切断,继续前进。

不知道,我明白你的设置是正确的。 但是,规则是:

  • 基础SDK版本> =开发设备iOS版本
  • 部署目标版本=要支持的最低iOS版本。

因此,我猜,设置基本SDK版本等于或高于4.2.1可能会有所帮助。

我也得到这种情况下:当我重置iPhone,插件再次Xcode,Xcode不认识iPhone架构,iPhone仍然有充分的规定我去组织者窗口,再次检查设备,看到我的iPhone没有绿灯,并有button请求使用此设备进行开发。 点击button,一切都很好

当我将应用程序从iPhone更改为Universal时,自动xCode将部署目标从4.3更改为6.1,我的设备有6.0,因此无法识别。

将值更改回4.3解决了问题。

当第一次,你的新的testingiOS连接到你的Mac,你不能在popup菜单中看到它。 只有“IOS设备”你可以尝试从菜单:窗口 – >pipe理器 – >设备; 然后select你连接的iPad,点击“用于开发”,所以它出现。

在Organizer中,我不得不将configuration文件从通用“configuration文件”部分复制(拖放)到设备的“configuration文件”部分。

这也可能发生,因为您已经开始在以前从未使用过的计算机上使用您的设备。 一旦你通过USB插入你的设备,你需要select“信任”设备。 您会在设备上看到如下信息:

通过USB或Wi-Fi连接时,您的设置和数据将可以从这台电脑访问

提示时select“信任”,然后XCode将能够使用该设备。

更多信息请点击Apple网站:

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

“没有配备的iOS设备可用于兼容的iOS版本。将iOS设备与最新版本的iOS连接起来运行您的应用程序或select一个iOS模拟器作为目的地。

尝试在我的设备上构build时遇到了同样的问题。 然后我意识到我正在使用售后市场的领导。 改变了主angular到原来的iPhone领导和…嘿Presto!

我解决这个问题只是改变下面的图像的iOS设备 在这里输入图像说明iPhone视网膜….

我遇到了一个类似的问题,出现如下错误信息:“没有configuration的iOS设备可用于兼容的iOS版本。将iOS设备连接到最新版本的iOS以运行您的应用程序,或select一个iOS模拟器作为目标。

我只需进入“跳转栏”并将其从“iOS设备”更改为iPad 6.0 Simulator,即可解决此问题。“