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

本文介绍了如何使用Xcode 4配置项目,使其同时支持armv6和armv7架构,以兼容旧款iOS设备如iPhone 3G和iPod Touch 2,以及确保应用程序能在iPhone和iPad上运行。主要步骤包括调整iOS Deployment Target至3.0,添加armv6和armv7架构,设置Base SDK为Latest iOS (iOS 5.1),保持Build Active Architecture Only为No,并将Devices设置为Universal。最后添加Ad Hoc Distribution和Distribution配置,选择合适的Code Signing Identity进行签名。
摘要由CSDN通过智能技术生成

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中其它如下图所示


<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值