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
2020-12-08T23:48:43.987+00:00

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.

Thanks
Les

Xamarin
Xamarin
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