Also moved debug before assert since assert failing made debug not record anything.
I don't recall if previous MacOS versions DO return more than 2 parts, but the code shoud handle it well. Before it returns the major and minor versions it asserts that there are AT LEAST two pieces to the version but should be fine if there are more than 2.
Fixes https://github.com/njsmith/posy/issues/5 on on 13.1
Also moved debug before assert since assert failing made debug not record anything.
I don't recall if previous MacOS versions DO return more than 2 parts, but the code shoud handle it well. Before it returns the major and minor versions it asserts that there are AT LEAST two pieces to the version but should be fine if there are more than 2.