I have an iOS app that released back in October that runs perfectly fine on iOS devices. About a month ago I got an email from Apple stating that my app would not be available to be purchased and played on Silicon Macs, citing that the app crashes on launch. They state:
Dear Developer,
The following apps will not be made available on the Mac App Store until you address the issues and select Make this app available on Mac in the app’s Pricing and Availability section of App Store Connect.
These apps were found to crash on launch:
[my app]
[link to crash log]
The crash log Apple supplied says an exception occurred on the Audio Mixer Render thread as seen here:
Time Awake Since Boot: 140 seconds
Notes: Translocated Process
Crashed Thread: 37 AudioMixerRenderThread(1)
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [668]
I’m running version 4.24, built from source. I did find this in the build notes for a 4.26 preview release:
Fixed! UE-102301 Option to build for Apple Silicon Mac's does not exist
I’m not sure if this means that building for iOS Silicon Mac’s are straight up unsupported in earlier versions and I simply need to upgrade the project. Apple says any app built for iOS should just work on Silicon Macs and doesn’t need any further intervention from the developers, but this clearly isn’t the case.
I haven’t found anyone else trying (or complaining) about their UE 4 iOS apps generating these reports. Has anyone else received these emails when opting into selling their iOS apps through the Mac store?