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

当我尝试运行我的Xcode iOS项目时收到以下错误:

Xcode cannot run using the selected device. Choose a destination with a supported architecture in order to run on this device. 

我有一段时间了这个错误。 我能够通过使用一个实际的设备而不是模拟器来解决这个问题,但是现在也不pipe用。 自从创build项目之后,我还没有改变项目中的一个设置,所有我改变的就是代码本身。 这也曾经发生过,唯一的办法就是创build一个新的项目,从头开始,现在又发生了。 我很沮丧! 我不知道该怎么做。 我需要提供什么信息来帮助诊断? 如果这意味着什么,我正在使用Facebook的SDK 3.1。

谢谢

  • 使用Clean,Clean文件夹清理项目,删除派生数据。
  • 从“pipe理scheme”中删除所有scheme。 重新创build它们,并使用其中任何一个包含iPhone模拟器(早期工作的版本)的版本来构build。

如果这不起作用,试试这个:

  • 使用Clean,Clean文件夹清理项目,删除派生数据。
  • 使用你最喜欢的编辑器,尝试从你的project.pbxproj文件(当你使用'Show Package Contents'命令打开你的xcode项目时看到的那个文件]清除所有configuration文件string。

见下图 – 你必须删除所有包含“Provisioning Profile”的行,直到; 字符。

  • 然后重新启动xcode。 使用自动configuration文件select器selectconfiguration文件,并使用iphone模拟器scheme构build。

在这里输入图像说明

目标 – >生成设置 – >生成选项设置“编译器的C / C + + / Objective-C” – “默认编译器(苹果LLVM 5.0)”,问题将得到解决

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

请检查以下内容: – 用另一根电缆连接您的设备。 – 检查电缆是否连接正确。 这是我的问题谢谢

尝试运行DEBUG构build时出现此错误。 我把“Build Active Architecture”修改为YES来进行DEBUG,这个错误在经过几个小时之后终于消失了。 我尝试了10个不同的东西,我在这个网站上阅读,没有别的工作。

我发现这个错误是因为在编译设置中不支持编译器。 检查项目编译设置 – >编译选项 – > C / C ++ / Objective-C编译器。 更改为“默认编译器(Apple LLVM 5.0)”。 一切都好。

我试图testing我的应用程序时,有这个错误。 以下是对我有用的东西:

在“目标”>“生成设置”中,我更改了“产品名称”以匹配“目标”名称,并为我解决了这个问题。

我有同样的问题,并通过打开资源中的info.plist文件并取消选中目标成员资格,以便没有检查任何目标成员资格解决它。

我通过重新启动mac解决(也重新启动了iPad)

在XCode 6中,我打开了设备窗口(窗口/设备),注意到我的iPhone没有在那里列出,即使当时插入到了Mac。 我拔下插头,然后在“设备”窗口打开时将其插回,并且出现在设备列表中,也出现在scheme选取器中。