信息属性列表需要设备功能

时间:2012-04-11 08:51:58

标签: iphone ios

我想了解这个列表之间的区别:UIRequiredDeviceCapabilities和个别密钥,例如:UIRequiresPersistentWiFi。 AppStore的列表是否可以过滤允许哪些设备下载应用程序,但各个键是否在我的应用程序中用于“配置”目的?

http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW12

1 个答案:

答案 0 :(得分:1)

是的,完全正确。例如,Wifi是一个设置,可以由用户打开和关闭,但所有设备上都存在该功能,所以显然它不能用于过滤设备,对吧? :)。其他不是要求,而是应用程序行为的设置。

总结一下: UIRequiredDeviceCapabilities中的内容在任何给定设备上都存在或者不存在(例如,armv7体系结构)。如果您在列表中添加一个,则不允许安装没有它的设备。

其他设置定义了应用程序的工作方式和状态(状态栏样式,抗锯齿等),但它将安装在任何能够运行iOS的设备上。