所选设备指定不受支持的体系结构

时间:2014-06-03 21:57:16

标签: xcode ios7 ios8 xcode6

我试图在Xcode6 beta(版本6.0(6A215l))上启动基于Xcode5构建的Objective C应用程序。尝试为除iPhone 5s以外的任何平台构建时,我收到以下消息:

Xcode cannot run using the selected device.

The selected device specifies an unsupported architecture.

如何开始麻烦这一点并不明显,因为我无法达到激活控制台的程度。有什么指针吗?

6 个答案:

答案 0 :(得分:14)

我自己就是这样做的。

我尝试了一些事情(在运行之前关闭模拟器,让它打开,重置),但似乎修复它的是一个简单的干净,构建然后运行

如果那不是它,那么我还有其他一些事情,但我不认为他们有责任

答案 1 :(得分:3)

当Xcode->时,我遇到了同样的问题。 Targets->常规 - >部署 - >选择的设备是iPad。但我打算在iPhone上运行这个项目。检查你的项目。

答案 2 :(得分:1)

我在更改目标设置的信息标签中的Executable file字段后遇到了这个问题 - 将其更改回默认${EXECUTABLE_NAME}为我修复了它。

答案 3 :(得分:0)

我遇到了同样的问题,没有多少清洁工作解决了。我不得不从我的项目中删除所有Swift文件。然后我重新添加它们,但确保在文件添加对话框中取消选择“添加到目标”选项。最后,手动将它们添加到项目“Build Phases”的“Compile Sources”部分。这样做对我来说。 (还要确保没有Swift文件最终出现在Build Phases的“Copy Bundle Resources”部分中。)

答案 4 :(得分:0)

  1. 关闭模拟器,如果它是opend
  2. 按Command + shift + k(或从xcode菜单中选择产品菜单项清理项目),然后按Command + r(或运行项目)...

答案 5 :(得分:-1)

您是否使用第三方闪电线连接设备?

使用花哨的苹果电缆有时可以解决这样的怪异问题。