How do I configure Visual Studio (for Mac) to generate IOS apps that support iPhone 4 up to current models

Les Woolsey 191 Reputation points

I have an app that currently supports only ARM64 (ie IOS 8 & later). I have some users with older devices, so I'd like to extend support back to IOS 7. When I set the deployment target to 7.0, and upload the resulting ipa, I get a message back from Transporter (TMS-90098) The key UIRequiredDeviceCapabilities contains value 'arm64' which is incompatible with the MinimumOSVersion value of 7.0".

I tried setting the IOS Build Supported Architecture to ARMv7 + Arm64 and that looks like it generates a second bundle of code but then the upload complains about the extra code being present. (ITMS-90503).

It looks like I need to set UIRequiredDeviceCapabilities to some other value but I can't figure out what value should be and nor how to set it. There is no setting for it in Info.plist.

Could someone please explain how to set this up.


A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,285 questions
{count} votes

0 additional answers

Sort by: Most helpful