IOS开发中Info.Plist中UIRequiredDeviceCapabilities的用法

在iphone开发中,我们有时候要对不用的设备有所限制,比如如果用到通话功能,那iTouch 肯定是不适用的,iTunes也回自动判断,在用户下载的时候给于提示。

下面我们说说如何使用:

Figure 1  This project will build an Optimized (armv7)-only binary.

 

Figure 2  A correctly configured Info.plist entry for projects that build as Optimized (armv7).

 

除了上面的armv7指令集的限制外,还有很多项代表各种设备功能,如下:

 

sms应用程序需要Messages应用程序或者使用sms://URL
still-camera应用程序需要使用照相机模式作为图像选取器的控制器
auto-focus-camera应用程序需要使用更多的聚焦功能以进行微距摄影或者拍摄特别清晰的图像以进行图像内数据检测
video-camera应用程序需要使用视频模式作为图像选取器的控制器
accelerometer应用程序需要特定于加速计的反馈而不知是简单的UIViewController方向事件
location-services应用程序需要使用Core Location
gps应用程序需要使用Core Location并需要更加精确的gps定位
magnetometer应用程序需要使用Core Location并需要与前进方向相关的事件,即行进的方向(通过磁力计获得)
peer-peer应用程序需要使用GameKit通过蓝牙(3.1或更高版本)进行对等连接
opengles-1应用程序需要OpenGL ES 1.1
opengles-2应用程序需要OpenGL ES 2.0
armv-6应用程序仅针对armv6指令集(3.1或更高版本)编译
armv-7应用程序仅针对armv7指令集(3.1或更高版本)编译

 

 原文:http://geagle001.blog.163.com/blog/static/188226090201172593821895/
 
 
 
 

转载于:https://www.cnblogs.com/ligun123/archive/2013/02/27/2934661.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值