ERROR ITMS-90502: "Invalid Bundle. Apps that only contain the arm64 slice must also have 'arm64' in the list of UIRequiredDeviceCapabilities in Info.plist."
I have a Xamarin Forms app targeting iOS that I last published on Feb 8th. Tried to push out an update to the app yesterday - Feb 21st - and I got the above error message 3 times in a row when trying to upload the IPA to iTunesConnect with Application Loader. I then rebuilt the app and submitted a 4th time, and Application Loader let the IPA go through, but I got an email from Apple a few minutes later reporting the same error message.
The only changes to INFO.PLIST since the last successful upload/release are the version number strings - the 'arm64' tag was already in the UIRequiredDeviceCapabilities array, and has been for months. I haven't changed the target architecture or any other iOS project settings. The only non-code-related change to the mobile app since the last release was an update to the FFImageLoading NuGet package (from 2.2.25 to 2.3.4).
There are a number of people on the Apple Developer Forums reporting the same problem, starting sometime on the afternoon of Feb 21st. Some of the solutions involve changes to other INFO.PLIST files in their application (doesn't apply here) or modifications to the PODFILE (also doesn't apply here), but a lot of people still appear to be out in the cold...
https://forums.developer.apple.com/message/251241#295795
https://forums.developer.apple.com/thread/97422
https://forums.developer.apple.com/message/296025
All my building is done in the cloud through VSTS and MacInCloud. My MacInCloud agent is up-to-date (2.129.1) and the build is using iOS SDK 11.2 (the last successful build was against SDK 11.1, but I'm not sure if that's pertinent).
Any suggestions anyone?