Priority: Not Evaluated
Affects Version/s: 1.12.2
Fix Version/s: None
Component/s: Platforms: Darwin
We have recieved e-mail from Apple review team:
My name is Sarah, and I am a senior Advisor with Apple Developer Program Support. I will be your point of contact moving forward.
I am reaching out regarding your app.
Specifically, we are unable to process the recent uploads when extracting device family information from several frameworks [ ... ]. Both contain the string “1,2” rather than an
array with values 1 and 2. Please update this and resubmit the build.
After deeper look i found, that there is undocumented property "cpp.defaultInfoPlist", which contains following keys:
- UIDeviceFamily as a string "1,2"
- UIRequiredDeviceCapabilities as array with "armv7"
And this property overrides values set from bundle.infoPlist, so the only way i can manage this values is set cpp.defaultInfoPlist: 
|For Gerrit Dashboard: QBS-1447|
|261714,3||Fix generation of the default Info.plist when building for iOS||1.13||qbs/qbs||Status: MERGED||+2||0|
|261878,2||Do not override properties that are present in user plist||1.13||qbs/qbs||Status: MERGED||+2||0|
|286315,6||Add overrideInfoPlist test||master||qbs/qbs||Status: MERGED||+2||+1|
|286316,5||Add checks for some types in infoPlist||master||qbs/qbs||Status: MERGED||+2||+1|