昨天把我的4S更新到iOS7.1,今天发下需要更新Xcode到5.1,发现打包项目Archive的时候,多了一堆警告和错误,很是郁闷。

  郁闷没有用,作为一个合格的程序员,要学会淡定!看看警告和错误的大概意思,发下一起好像遇到过,就是编译参数加上了arm64。

  我们选中我的TARGETS-->Build Settings,如图

  iOS 7.1 arm64 编辑报错 警告解决办法-LMLPHP

  原来在Xcode5.0.x的时候默认的Standard architectures只有(arm7,armv7s),到5.1之后默认就带上arm64了。

  由于很多第三方静态库暂时还不支持arm64,所以现在也只能用临时的缓兵之计糊弄一下了。

  我们把最下面的Valid Architectures中的arm64参数删掉就可以了。

  但这并不是长久之计,等有时间好好研究一下在跟大家分享arm64对编译程序究竟有什么影响。  

05-26 13:10