最近进行一个项目,其中需要嵌入客户提供的架包,而客户Xcode的版本太低,提供给我时,就报错了(哎呀,这就尴尬了。。。)
bug图
这是因为Xcode版本升级到5.1时,其中一个新特征就是会默认让所有APP都是通过64位编译器编译的。
目前我解决方法是:
1.单击Architectures,选择other,删除删除$(ARCH_STANDARD),然后添加$(ARCHS_STANDARD_32_BIT) (或者逐个添加armv7s、armv7)
2.build active architectures only 改为 NO。
3.把最下面的Valid Architectures中的arm64参数删掉就可以了
修改后的图片
网友评论