A user of my software reports that it is not launching on MAC OS Monterey (Intel architecture, a model that cannot be upgraded to MAC OS Ventura). The error message is saying that "the application cannot be opened because it is not compatible with that particular type of Mac" (this is a paraphrase of the user, I haven't seen the actual message, I suspect it is in Portuguese).
I am building my Java application as follows:
- Open JDK 17
- Using jpackage for packaging the executable
- Signing and notarisation following best practice
- Distribution as a disk image (DMG)
- Building everything from a MacBook Pro with Ventura 13.4.1
This is working fine for distribution to (many) users with MAC OS Ventura, and it also works fine (with a different build process) for M1 Macs.
I do not have an easy possibility to test and/or build with MAC OS Ventura and I do not have a theory where the problem could come from.
Is there any way that Mac OS Monterey would not be compatible with a Java app built with the above parameters? If so, which? And: Can I tackle the problem from a MAC OS Ventura machine, or would I need yet another machine with MAC OS Monterey installed?
Any pointers in the right direction would be greatly appreciated.
Thanks,
Thomas