UIRequiredDeviceCapabilities key for iphone

I submit an ios 10 beta app to testflight beta testing, and it rejected me by below reason.


Performance - 2.3

However, we continue to find that your app requires functionality specific to iPhone, but the UIRequiredDeviceCapabilities key in the app's Info.plist does not reflect this requirement. This key prevents users from installing applications on unsupported devices.

Next Steps

Since your app requires iPhone functionality, please configure the UIRequiredDeviceCapabilities key to reflect the appropriate devices.


The app has already selected "Iphone" only for devices.


I went through the document and see below:

UIDeviceFamily - Important: Do not insert this key manually into your Info.plist files. Xcode inserts it automatically based on the value in the Targeted Device Family build setting. You should use that build setting to change the value of the key.


https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3


I wonder this have to specify manually, or may be a bug from the xcode beta.

Anyone know what key i have to select ??? I really have no clue.


UIRequiredDeviceCapabilities key for iphone
 
 
Q