Unfortunately it isn’t entirely beta related. I believe it is related to the fast security update which will be rolling out to general releases in the future.
@Roger_Meier are you able to un-install the fast security update ?
I don’t even know if it is possible.
It seems on iOS that rapid (supplemental) security updates can be removed, you might have the same kind of option in macOS system settings.
Almost 100% guaranteed. First reason, Xojo caches this info, so the inexpensive way is just getting that info once at init time, and using it for the entire runtime lifetime. Second reason, Xojo probably takes different routes to solve some problems depending on the OS version at runtime, that will demand a System.Version inspection.
Well, let’s not just assume that he’s running the beta on his production machine. This is actually very good information. I’ve just reproduced this on my own 13.2 VM. And, by the way, this has also seemed to break all of my projects.
It could also be something that Apple does in an unexpected way that’s still correct but Xojo’s checks have not considered this possibility. Then it would be a programming error on Xojo’s end, e.g. because the Apple docs were not fully understood or even read. Has happened to the best of us.
Almost the same problem occurred in the Xojo iOS framework weeks ago. Xojo fixed it, Xojo end, not considered an Apple fail. I do expect the macOS case being almost, if not the exact same problem; as Apple is integrating many mobile APIs into desktop and sharing code between platforms.