Should System.Version.ToString include the (a)?

System.Version.ToString is reporting macOS 13.3.1 (22E772610a) on a Mac with macOS 13.3.1 (a), should the (a) be there too?

Xojo 2023r1.1

Yes, Xojo should never sanitize the version number.

I was frustrated when they wanted to replace 10.16 with “11.0” as it clearly illustrates someone at Xojo doesn’t understand why Apple labels OS versions the way they do.

I’d be tempted to say I don’t understand Apple either :sweat_smile:

Believe it or not, there are technical differences as well as visual. Being able to see 10.16 can provide a hint as to why things don’t work the way they should. For instance the Big Sur toolbar won’t work when the OS version reports 10.16.

But if you use Xojo and their OS version information, you’re missing that clue.

You could tell by using targetArm or targetx86 though.