Since updating to Catalina on Mac I’ve had a load of problems:
installing the Harman Air 33 SDK took ‘allowing this unverified developer’ in System Prefs > Security
(you have to allow loads of files that Apple will block)
Air 32 no longer publishes to an iOS device on Catalina
Air 33 does publish to a device
But, when I published with an Appstore Profile and uploaded it on Application loader I got this error:
ERROR ITMS-90502: “Invalid Bundle. Your binary, ‘com.Company.MyApp’, has a 64-bit architecture slice, so you must include the “arm64” value for the UIRequiredDeviceCapabilities key in your Xcode project. Learn more (https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3).”
- So my workaround was to add this code in my xml doc and it worked - Uploaded to Apple with no errors.
Another damn workaround to get me through the week!
…HOWEVER - The code below will only support newer devices. I want 32 but as well.
Do I need to ask Harman for a fix for this? Anyone had this Apple error?
<key>UIRequiredDeviceCapabilities</key> <array> <string>arm64</string> </array>