xcode升级到5.1以后的编译问题

把xcode升级到5.1之后,工程无法编译,错误信息是:missing required architecture arm64 in file

在stackoverflow上搜索了一下,找到原因

stackoverflow

xcode release note

因为xcode5.1将arm64加到了$(ARCHS_STANDARD)变量里,而我们依赖的一个第三方组件不支持arm64 architecture,所以编译无法通过。解决的办法是:

1、让对方提供支持arm64的包

2、在项目配置中去掉arm64

但是其他的第三方包又需要arm64,所以第二种方法通常都行不通,最终还是需要将包升级到支持arm64的版本

你可能感兴趣的:(xcode升级到5.1以后的编译问题)