![]() In scripted languages which run within a shell environment, there’s an environmental variable which controls the version number given.When built against the 10.15 SDK or earlier, Big Sur returns 10.16 for compatibility with previous numbering and all existing apps when built against the 11.0 SDK, it returns 11.0 for forward compatibility. In compiled languages, the version returned by macOS depends on the SDK which the software has been built against.There are two fundamental rules which Apple has provided: ![]() It turns out that, despite another of Apple’s sleights of hand, things aren’t always as straightforward. A couple of weeks ago, it all looked settled and simple: Big Sur is both macOS 10.16 and 11.0 according to the context of the question.
0 Comments
Leave a Reply. |