Apple just released macOS 11.1 (which should hopefully fix all the problems on my M1), and this breaks an implicit assumption by juce::SystemStats::getOperatingSystemType
- which the update was expected to be a 11.0.X
(Apple stayed on version 10 for two decades, are they going to jump version every year now?).
Everyone is likely to hit this assertion as the constructor of juce::TopLevelWindow
happens to call it.
Suggested fix at https://github.com/soundradix/JUCE/commit/d35ca96c50772c767c2e8c0a9f80173c78fc213a,
Note how it also renames juce::SystemStats::MacOSX_11_0
to juce::SystemStats::MacOSX_11
to reflect this naming scheme shift by Apple.