码迷,mamicode.com
首页 > 其他好文 > 详细

xcode 编译打包 支持64位 设置

时间:2015-03-08 12:58:56      阅读:8818      评论:0      收藏:0      [点我收藏+]

标签:

首先说两个时间

1.自2015年2月份开始,新上传到iTunes上面审核的app,必须支持64位,新上传是指第一次上传,

或者没有审核通过过,总之就是在AppStore上面没有上架的app,必须支持64位,包括工程里面的代码和用到的静态库文件

2.如果之前iTunes上面有审核通过的app,现在只是上传升级版本,更新版本去审核,这时也可以提交成功,iTunes上面验证二进制文件可以通过,

不必非得支持64位,但是不要高兴太早,这只是权宜之计,到2015年6月份上传的升级版本还是要支持64位,只是现在这种情况不需要强制,

个人建议还是尽快检查自己的代码和静态库,需要更换的及早更换,被拒一次要等得时间一般是2礼拜左右,非常不值得

 

好了,现在来看下,如何在Xcode6上面设置编译和打包配置,Xcode尽量选用最新的,

我之前就遇到过Xcode5上传上去文件无效,后面尝试用xcode5.1.1就可以,坑爹的

技术分享

在Valid Architectures里面添加 $(ARCHS_STANDARD) ==armv7 + arm64,添加这个相当于添加两个,这个是标准编译的配置符号

注意下面的Valid Architechure 比上面的Architectures多了一个armv7s,创建新工程默认也会有这个armv7

armv7 :

iPhone4 iPhone4S

armv7s:

iPhone5 iPhone5C

arm64:

iPhone5S iPhone6 iPhone6+

机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphone5S的================================================

Architecture : 指你想支持的指令集。

Valid architectures : 指即将编译的指令集。

Build Active Architecture Only : 只是否只编译当前适用的指令集。

实际编译出来支持的指令集是 Architecture&Valid architecture的交集

 

xcode 编译打包 支持64位 设置

标签:

原文地址:http://www.cnblogs.com/beyondshare/p/4321487.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!