XCODE编译运行项目后,发现工程编译后无法运行,出现:
"The selected destination does not support the architecture for which the selected software is built. Switch to a destination that supports that architecture in order to run the selected software." 错误。

首先,出现该问题一般是在
${PROJECT_NAME}.xcodeproj目录的相关文件的问题,像xcschemes/xcschememanagement.plist

If you are having the same problem — deleting all the Xcode4 project data with your userid may get you up and running again…
How to go about deleting the user-specific project data
In terminal – navigate to your project directory
cd into the ${PROJECT_NAME}.xcodeproj directory
run this command: find . -name ‘*yourUserName*’
rm -rf any files or dirs that come up
Reopen Xcode4 – build and *hopefully* run your project

解决方法步骤如下:

1、在命令行中cd到你的工程文件夹下

2、cd进xcode 项目的文件夹,大致格式是:${PROJECT_NAME}.xcodeproj (注: 每一个xcode 项目其实是一个文件夹。。你如果右键点击项目文件会发现一个属性叫:show package content,其实就是浏览它的内容。。)

3、进入yourname.xcuserdatad/xcschemes 后将xcschememanagement.plist 目录删除

[php] view plaincopy
  1. rm -rf ./project.xcworkspace/xcuserdata/"用户名".xcuserdatad
  2. rm -rf ./xcuserdata/"用户名".xcuserdatad
[php] view plaincopy
  1. rm -rf ./project.xcworkspace/xcuserdata/xcschemes/xcschememanagement.plist

4、把xcode关掉(command+q彻底退出啊。。记得),然后重开。*希望*能运行吧。不行就只能再google了。。

还有另一种可能原因是,出现有以下类似警告的错误提示,造成上述错误弹出窗口出现:

[WARN]Warning: Multiple build commands for output file /Developer/build/Release-iphonesimulator/

target引用了名字重复的资源

找到当前的target,展开之后,找到Copy Bundle Resources栏目,然后在里面找到重复名字的资源或本身没资源但此处确有文件的扩展名为.plist和png的文件一一移除,删除不要的那个即可

Command+Q退出重新打开工程项目即可

本文转载至  http://blog.csdn.net/lgm252008/article/details/9171109

解决Xcode The selected destination does not support the architecture 错误错误相关推荐

  1. 解决xcode升级之后安装的插件失效

    2019独角兽企业重金招聘Python工程师标准>>> title: 解决xcode升级之后安装的插件失效 date: 2015-08-23 11:07:53 categories: ...

  2. Android 解决: Failed to resolve: com.android.support:appcompat-v7:28.+ 错误

    今天,简单讲讲Android studio编译报错:Failed to resolve: com.android.support:appcompat-v7:28.+的问题. 这个问题其实之前遇到过,今 ...

  3. 解决Xcode在debug时不在断点处停止的方法<转>

    解决Xcode在debug时不在断点处停止的方法<转> 参考文章: (1)解决Xcode在debug时不在断点处停止的方法<转> (2)https://www.cnblogs. ...

  4. 如何解决Xcode中的SIGABRT错误

    一分钟,您的iOS应用程序可以在Xcode中正常运行,而下一分钟,它由于不可思议的SIGABRT错误而崩溃了.这是怎么回事!? 在本教程中,您将学习: 如何解决Xcode中的" Signal ...

  5. 解决Xcode Simulator 黑屏问题

    前言 Xcode Simulator出现黑屏大多数情况都是在App启动时出现的,这些情况都是可以通过打印的Log定位,这些都是程序问题造成的黑屏.通过排除程序都是可以解决 Xcode软件之间兼容问题造 ...

  6. 解决xcode iOS真机调试正常,模拟器失败问题

    解决xcode iOS真机调试正常,模拟器失败问题 参考文章: (1)解决xcode iOS真机调试正常,模拟器失败问题 (2)https://www.cnblogs.com/HemJohn/p/55 ...

  7. 解决 Xcode下使用公用静态库,出现的Duplicate Symbol错误

    解决 Xcode下使用公用静态库,出现的"Duplicate Symbol"错误 分类: iPhone/iPad开发技术 2013-11-08 14:20  227人阅读  评论( ...

  8. JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误

    JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误 PDF.js在iframe模式在火狐浏览器中按钮被屏蔽 经分析,viewer.js 发现了判断逻辑 debug发现 第二个判断后为 ...

  9. 解决SQL Server管理器无法连接远程数据库Error: 1326错误

    解决SQL Server管理器无法连接远程数据库Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例 ...

最新文章

  1. BERT拿下最佳长论文奖!NAACL 2019最佳论文奖公布
  2. AI初创企业“考拉悠然”获3000万融资
  3. iOS--资源--优秀app发掘
  4. Linux 磁盘I/O读写速度检测
  5. ML之LoR:利用LoR二分类之非线性决策算法案例应用之划分正负样本
  6. Java面试总结(2018 - 12 - 10)
  7. 编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件
  8. OEM status|start|stop
  9. 用最简单的方法判断一个LONG整形的数A是2^n(2的n次方)
  10. 阅读【现代网络技术 SDN/NFV/QOE 物联网和云计算】 第一章
  11. Android使用BaseAdapter绑定ListView实现不同item的TextView多种文字变色
  12. 土木工程--钢筋下料软件(续)
  13. 你在公司项目里面看过哪些操蛋的代码?
  14. OpenKG开源系列 | 中文高中地理知识图谱CKGG(南京大学)
  15. centOS服务器 netstat命令 查看TCP连接数信息(转)
  16. Android 11日历中添加账户跳转失败
  17. iOS常用的功能(打电话、发短信、发邮件等)
  18. js解决键盘长按输入时会有停顿的问题
  19. Web渗透攻击之vega
  20. DAWG A Defense Against Cache Timing Attacks in Speculative Execution Processors

热门文章

  1. asp.net web forms page life cycle
  2. Linux 运维工程师入门须掌握的 10 个技术点
  3. 并发异步处理队列 .NET 4.5+
  4. 异步socket的线程分配(C#)
  5. china-pub计算机图书最新一周排行榜
  6. sqlog连接虚拟机mysql问题
  7. 用 Jackson 来处理 JSON
  8. Elasticsearch——Templates 模板
  9. Cesar竞赛平台项目中期总结
  10. Spring处理器(Controller)全局建言