2012-04-11 31 views
1

我想了解此列表之間的差異:UIRequiredDeviceCapabilities和個人密鑰,如:UIRequiresPersistentWiFi。 AppStore列表是否允許過濾哪些設備可以下載應用程序,但個別密鑰是否用於我的應用程序中的「配置」目的?信息屬性列表所需的設備功能

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

+0

你說得對。如文檔中所述,UIRequiredDeviceCapabilities過濾設備。其他鍵配置操作系統在執行應用程序時的行爲。 – GreyHands 2012-04-11 09:03:37

回答

1

是的,正好。例如,Wifi是一種設置,可以由用戶打開和關閉,但是所有設備都具有該功能,顯然它不能用於過濾設備,對吧? :)。其他則不是要求,而是應用程序行爲的設置。

總結: UIRequiredDeviceCapabilities中的事物在任何給定設備上存在或不存在(例如,armv7體系結構)。如果您將一個添加到列表中,則不允許安裝沒有它的設備。

其他是定義應用程序的工作方式和外觀(狀態欄樣式,抗鋸齒等等)的設置,但它將安裝在任何能夠運行iOS的設備上。