I haven’t tried to upload a new version of an iOS app to iTunes Connect for some time. Just got an error that I need to supply “arm64” value for UIRequiredDeviceCapabilities key. Using Xojo 2018r3. Anybody else run in to this?
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
All of my 64bit Swift apps use “armv7”
what is your currently set to?
2018r3 should already be setting that in the plist - at least it is here in a quick test.
Just checked the info.plist and the value set by Xojo on my app is “armv7”. The error message during the upload says I need “arm64”. Could this be a brand spanking new requirement that Apple added?
As Jason mentioned, the plist generated by 2018r3 already does this. I just checked again.
Are you post-processing the build with any scripts that change that?
Thanks Greg,
It has been over 2 years since I submitted a new version of this app and I had forgotten that there was a post-processing script copying in an info.plist file. Confirmed that Xojo 2018r3 puts “arm64” into the plist file.