Xcode无法使用选定的设备运行

这是试图在XCode 4下运行的消息(它曾经在XCode 3下工作):

没有提供iOS设备可用。 连接iOS设备或select一个iOS模拟器作为目的地。

我有我的设备为这个应用程序的configuration文件…我应该在哪里寻找纠正这个?

在这里输入图像说明

你在问哪里可以find它

在XCode 4中有一个新的button – 寻找大的

“组织者button”

这是在最右边的。

物理连接您的设备,然后单击设备。 看来,新的“组织者button”是过渡到XCode4的“最错过”的事情之一。

请注意,提问者问:“我应该在哪里纠正这个问题?

问题是你的iOS项目 – >构build设置中的iOS部署目标不同于真实设备上的iOS的当前版本。

由于我的企业许可证,我遇到了额外的麻烦,但仍然更新了iPad。 我不必在Build Settings中更改任何内容。 但是,我遇到的主要问题是在组织者,我需要点击“用于开发”button。

一个旧的职位,可能不是最好的方式或菜鸟的事情错过,但想帮助任何人。

我的问题类似于上述与部署目标设置太高安装在手机上的版本有关。 如果它提供了一个更有用的错误信息将是很好的。 我花了几个小时搞乱configuration文件,试图解决它,当真正的问题是手机上的旧版本的软件。

我有同样的问题。 原因很简单,我的iPad没有更新到4.3版本。

这发生在iOS5和xcode 4.2中。
答案是进入组织者,select您的设备,然后按“使用此设备进行开发”button(或类似的措辞)。 然后回去build立,它应该工作..

我在iPad正确连接的情况下收到了这个错误。

一些信息:

  • Ipad iOS版本:4.2.1
  • XCode 4.2
  • 使用“iOS应用程序/空应用程序”模板创build的XCode项目。

问题是我不得不在多个地方指定“iOS部署目标”为4.2!

也就是说,无论是在“构build设置”还是“摘要”中。

非常奇怪的,绝对是XCode4的烦恼。

我在组织者中遇到了这个错误 – “无法支持开发”。 我试图重新启动iOS设备,它为我工作:)

检查Info.plist文件中的可执行文件(也称为CFBundleExecutable)是否设置为$ {EXECUTABLE_NAME} ,而不是任何硬编码值。 这将确保即使您更改您的项目名称或目标名称或scheme名称,它仍然工作。

你需要安装正确版本的iOS。在我的情况下,它是iOS 4.0 – 4.1设备debugging支持GOTO – > XCode首选项 – >下载 – >组件有所有更新可用于您的iOS单击安装。

这对我来说很有用。

看起来像这个错误也可能出现,如果你的目标的构build设置中的“Product Name”与你的info.plist中的“CFBundleExecutable”的值不匹配

在我看来,这是苹果给出的一般错误,如果可执行文件没有正确安装在设备上。 当debugging器试图连接时,它会查找可执行文件的名称,如果它不存在,就会给出这个错误。 触摸一个来debugging。

转到生成选项并select有效的编译器。

select你的正确的iOS部署版本