[iOS]设置Xcode 4同时支持旧版iOS设备(armv6),并兼容iPhone和iPad

Xcode 4的Architectures设置默认只有armv7,也就是新的iOS设备,包括iPhone 3GS、iPhone 4、iPhone 4s、iPad、iPad 2等,而iPhone、iPhone 3G、iPod Touch、iPod Touch 2属于armv6架构。


一、使兼容armv6和armv7的步骤如下:

PROJECT -> Info -> iOS Deployment Target选择3.0

PROJECT -> Build Settings -> Architectures删除原Standard (armv7),+一个armv6,再+一个armv7,右击Architectures行保存退出(以下保存退出方式相同)

PROJECT -> Build Settings -> Base SDK保留Latest iOS (iOS 5.1)不变

PROJECT -> Build Settings -> Build Active Architecture Only保留No不变

PROJECT中其它如下图所示



TARGETS -> Summary -> Deployment Target选择3.0

TARGETS -> Info -> 删除Required device capabilities行

TARGETS -> Build Settings -> Architectures删除原Standard (armv7),+一个armv6,再+一个armv7(同PROJECT)

TARGETS -> Build Settings -> Base SDK保留Latest iOS (iOS 5.1)不变

TARGETS -> Build Settings -> Build Active Architecture Only保留No不变

TARGETS中其它如下图所示



二、使兼容iPhone和iPad,只需

TARGETS -> Summary -> Devices选择Universal即可

然后在

TARGETS -> Summary -> iPhone / iPad Deployment Info中设置对应的选项


三、添加Ad Hoc Distribution和Distribution选项

PROJECT -> Info -> Configurations中点+号添加即可

然后就可以在

PROJECT ->Build Settings -> Code Signing Identity

TARGETS ->Build Settings -> Code Signing Identity

中选择对应的发布版本的签名了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值