IOS开发中Info.Plist中UIRequiredDeviceCapabilities的用法
2013-02-27 10:13
671 查看
在iphone开发中,我们有时候要对不用的设备有所限制,比如如果用到通话功能,那iTouch 肯定是不适用的,iTunes也回自动判断,在用户下载的时候给于提示。
下面我们说说如何使用:
Figure 1 This project will build an Optimized (armv7)-only binary.
![](http://developer.apple.com/library/ios/qa/qa1707/Art/qa1707_BuildSettingsArchitectures.png)
Figure 2 A correctly configured Info.plist entry for projects that build as Optimized (armv7).
![](http://developer.apple.com/library/ios/qa/qa1707/Art/qa1707_RequiredDeviceCapabilities_armv7.png)
除了上面的armv7指令集的限制外,还有很多项代表各种设备功能,如下:
原文:http://geagle001.blog.163.com/blog/static/188226090201172593821895/
下面我们说说如何使用:
Figure 1 This project will build an Optimized (armv7)-only binary.
![](http://developer.apple.com/library/ios/qa/qa1707/Art/qa1707_BuildSettingsArchitectures.png)
Figure 2 A correctly configured Info.plist entry for projects that build as Optimized (armv7).
![](http://developer.apple.com/library/ios/qa/qa1707/Art/qa1707_RequiredDeviceCapabilities_armv7.png)
除了上面的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或更高版本)编译 |
相关文章推荐
- IOS开发——在程序中获取Info.plist中的字段
- 关于iOS开发中info.plist文件的解读
- 该 App 的 Info.plist 不能包含阻碍在任何 iOS 设备上打开此 App 的 UIRequiredDeviceCapabilities 键值
- ios开发-程序启动原理&项目中的常见文件(pch文件 & Info.plist)
- IOS开发 - Info.plist跟pch文件的作用
- 关于iOS开发中info.plist文件的解读
- iOS开发中对info.plist文件的解读
- iOS开发info.plist一些字段含义
- iOS开发中info.plist相关配置(附iOS10权限设置)
- 关于iOS开发中info.plist文件的解读
- IOS开发报错-error: couldn't parse contents of 'Info.plist'
- iOS开发info.plist一些字段含义
- 该 App 的 Info.plist 不能包含阻碍在任何 iOS 设备上打开此 App 的 UIRequiredDeviceCapabilities 键值
- ios开发之Info.plist文件相关配置
- IOS开发-OC学习-Info.plist文件解析
- 关于iOS开发中info.plist文件的解读
- iOS开发的Info.plist和pch文件
- iOS开发 - Info.plist文件的常见配置
- Xcode7(iOS9 beta1)网络请求失败,配置info.plist文件解决--iOS开发
- iOS开发之Info.plist文件