可以任何人告诉我如何解决这个错误...我的X-Code是版本4.5。我的IOS模拟器是版本4.3
clang: error: invalid deployment target for -stdlib=libc++ (requires iOS 5.0 or later)
命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败,退出代码为1
答案 0 :(得分:3)
在您的情况下,您的项目不支持您的默认deployment target
,因此您需要更改它(如果5.0
部署目标不可用,则更新您的系统)< / p>
此屏幕截图描述了如何更改部署目标:
所有步骤( For Change deployment target
)都被添加到此屏幕截图中。
1)从项目导航栏中选择项目
2)选择项目目标
3)选择摘要标签
4)选择并更改部署目标。
答案 1 :(得分:2)
使用Xcode 4.5创建的项目使用标准C ++库的libc ++实现。但是libc ++库仅在iOS 5.0及更高版本上可用,因此,如果要在项目的早期版本的iOS上启用部署,请将C ++标准库构建设置设置为libstdc ++(Gnu C ++标准库)。