今天早上我在运行我的应用程序,但突然间,当我试图在iPhone 5.1模拟器上运行时,出现了以下错误。
无法在所选目标上运行
该目标不支持所选软件构建的架构。请切换到支持该架构的目标以运行所选软件。
我已经删除了方案,但仍然没有解决方案。
我正在使用Mountain Lion,使用的是xCode 4.4(最近升级到Mountain Lion和xCode 4.4)
更新1:这是我构建设置的视图:
更新2: 这是实际错误,阻止它运行。
今天早上我在运行我的应用程序,但突然间,当我试图在iPhone 5.1模拟器上运行时,出现了以下错误。
无法在所选目标上运行
该目标不支持所选软件构建的架构。请切换到支持该架构的目标以运行所选软件。
我已经删除了方案,但仍然没有解决方案。
我正在使用Mountain Lion,使用的是xCode 4.4(最近升级到Mountain Lion和xCode 4.4)
更新1:这是我构建设置的视图:
更新2: 这是实际错误,阻止它运行。
int workaround_for_xcode_reporting_cannot_run_on_selected_destination(){return 0;}
我从时间机器中恢复了数据。请注意,这是仅在1小时前存储的完全相同的数据。问题始于昨天。因此,这应该是完全相同的数据。
然而,它可以正常工作。
之前的所有方法都没有奏效,但这个方法可以:
确保你的(非被忽略的)文件都在 git 下
我的 .gitignore 文件看起来像这样
*.xcworkspace
xcuserdata
.DS_Store
Pods
在某个地方备份 MyProject.xcworkspace
删除 MyProject.xcworkspace 和 MyProject
git reset --hard HEAD
将 MyProject.xcworkspace 复制回你的工作目录
pod install
重新构建!
对我来说,info.plist 的重复条目导致了相同的问题。
从 info.plist 中删除图标文件的三角形即可解决问题。
对我有用。
我遇到了这个问题,尝试了不同的解决方案,但都没有用,所以我找到了这个问题的解决方案,请按照以下步骤操作:
1- 在构建设置中添加架构 armv6 2- 仅进行验证设置 3- 清除代码 4- 构建并运行
干杯!
如果您正在使用Xcode 8 Beta,则必须更改以下内容:
-选择项目并进入目标构建设置 - 在搜索框中输入关键字“Build variants” - 然后只需从“armv7”更改为“normal”或反之亦然。