Xcode不能在所选目标上运行。

55

今天早上我在运行我的应用程序,但突然间,当我试图在iPhone 5.1模拟器上运行时,出现了以下错误。

无法在所选目标上运行

该目标不支持所选软件构建的架构。请切换到支持该架构的目标以运行所选软件。

我已经删除了方案,但仍然没有解决方案。

我正在使用Mountain Lion,使用的是xCode 4.4(最近升级到Mountain Lion和xCode 4.4)

更新1:这是我构建设置的视图:

enter image description here

更新2: 这是实际错误,阻止它运行。

enter image description here


我只是重新启动了XCode,问题就解决了。 - Øystein
我有同样的问题。没有解决方法。 - user4234
7
将 Info.plist 从目标中移除(不删除文件本身)。或者只需运行项目验证并修复问题。问题得到解决! - Bagusflyer
@bagusflyer:谢谢,我去项目设置里点击“验证设置”就解决了这个问题,否则每次清理和再次构建都要重新启动Xcode。 - Zennichimaro
1
我的问题是我在 plist 文件中更改了可执行文件的名称 ${EXECUTABLE_NAME}。将其改回后,清除派生数据并重新启动 XCode,我摆脱了错误。 - Chris Ching
37个回答

0

在尝试了其他答案并按照这个答案所说的做法后,我似乎已经解决了这个问题。


0

支持平台 -> 调试 更改为:IOS 输入图像描述


0
你需要在“活动监视器”中找到Xcode进程并结束它!我刚刚这样做来解决一个类似的问题!

不幸的是,这似乎并不总是有帮助的。 - FD_

0

我在意外删除了 Resources 文件夹后遇到了这个问题,当我再次将它添加到项目中时,砰!

我还在运行 Mountain Lion 和 XCode 4.4!

试图找出是什么原因导致了这个问题,但似乎当您删除然后添加 info.plist 文件时会复现!有人能确认吗?


0

我在经历了以下两件事情之后遇到了同样的问题:

  • 我升级了Facebook SDK 3.1
  • 我更新了我的OSX(进行了一个小版本更新)

唯一对我有效的修复方法是添加armv7s(注意结尾处的“s”!)就像这里建议的那样: https://dev59.com/K2cs5IYBdhLWcg3w1XbZ#12540654


0

我一开始就遇到了这个问题,看起来仿真器无法处理虚拟智能卡。不幸的是,最终我只能使用通过 USB 连接的 Android 手机。


0

从“复制捆绑资源”构建阶段中删除Info.plist。这对我有用!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接