iPhone 通过UIRequiredDeviceCapabilities指定程序适用于哪些设备
2014-05-19 10:28
288 查看
当提交程序到app store时,3.0及更高版本的应用程序不再直接说明使用哪种设备,而是使用info.plist文件来确定需要哪些设备功能。iTunes通过这个所需功能的列表来确定一个应用程序能否下载到一个指定的设备并在该设备上正常运行。
例如,我在info.plist中设置如下,那么只有居右wifi、电话功能和麦克风(内置的或附件所带的麦克风功能)的ios设备才能运行该程序。
除了wifi和telephony项,还有很多项代表各种设备功能,如下:
例如,我在info.plist中设置如下,那么只有居右wifi、电话功能和麦克风(内置的或附件所带的麦克风功能)的ios设备才能运行该程序。
除了wifi和telephony项,还有很多项代表各种设备功能,如下:
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或更高版本)编译 |
相关文章推荐
- iPhone 通过UIRequiredDeviceCapabilities指定程序适用于哪些设备
- iPhone 通过UIRequiredDeviceCapabilities指定程序适用于哪些设备
- iPhone 通过UIRequiredDeviceCapabilities指定程序适用于哪些设备
- iPhone 通过UIRequiredDeviceCapabilities指定程序适用于哪些设备
- ADT中通过安卓虚拟设备运行安装程序
- 将APP程序下载到IPHONE/IPAD设备上去测试
- [转]如何在移动设备程序中嵌入盈利广告,开始挣钱了 android iphone ipad 多平台支持
- 通过枚举返回指定字符结果[有时,好的程序就是一种规范,一种对事物的理解和认识,一种层次]
- iPhone开发入门(10)— 设备上运行程序
- 通过摄像头设备采集一帧数据的例子程序(完整版)
- 通过WIFI在Android设备上调试程序
- 通过修改程序的代码使程序能够下载并运行指定程序
- DataGrid通过程序的方式锁定任意指定的行
- iphone 通过AVAssetWriter将录像视频写到指定文件
- 在IAR下通过Jlink将程序直接下载到Flash指定地址
- iphone 通过AVAssetWriter将录像视频写到指定文件
- 通过程序将UserProfile中用户导入到指定SharePoint用户组
- 如何通过程序知道有哪些计算机与自己的电脑连接
- iPhone开发入门(10)--- 设备上运行程序