解决XCode编译错误clang: error: linker command failed with exit code 1

今天把XCode4.5.1升级为XCode4.6.1,然后调试接了一台iPhone4,一台iPhone5,(原来只用iPhone4开发)

选择iPhone4可以成功编译;

但iPhone5编译出现以下错误:clang: error: linker command failed with exit code 1 (use -v to see invocation)

网上找了好久解决方法,以下方法我可以编译成功,但我也不是很懂有什么影响,请高手指导。(QQ:274010315)


一、

把 Valid Architectures  的值改为 armv7

过程:

PROJECT --> Build Settings --> Architectures --> Valid Architectures  他的值本来是 armv7 armv7s ,把armv7s 去掉即可

同样的操作

TARGETS -->  Build Settings --> Architectures --> Valid Architectures  做同样的修改

二、

以上修改如果还不行,继续

PROJECT --> Build Settings --> Architectures -->Build Active Architecture Only的值改变No

同样操作

TARGETS --> Build Settings --> Architectures -->Build Active Architecture Only的值改变No


参考:

http://blog.csdn.net/like7xiaoben/article/details/8133744

http://blog.csdn.net/h_o_w_e/article/details/8239533

http://blog.csdn.net/duxinfeng2010/article/details/8265273

http://www.cnblogs.com/Rampage/archive/2012/04/27/2473070.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值