News for hackers. Stuff that matters.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by dep_b on Wednesday November 29, 2017 @08:56AM (#15806747)
Xcode still needs to compile for macOS of course. It's not just for iOS development. If you want to compile for the next version of macOS you need to be on the next version.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by skykooler on Wednesday November 29, 2017 @09:58AM (#15807212)
But why? You don't need to be running the latest version of the Linux kernel to compile binaries for it. You don't need to run Windows 10 to compile programs for it. Why does Apple's compiler need to run on the same system its build target is for?
Re:macOS High Sierra: Anyone can login as “root” with empty ... by dep_b on Wednesday November 29, 2017 @10:48AM (#15807670)
Probably also to run the actual application. But a Linux kernel is a different beast than macOS versions. macOS versions are pretty stale in terms of features to change abruptly with a new release.

But I think if you keep compiling for older versions you should be able to stay on an older version for a while without newer versions of the OS refusing to run it.

It's just that sometimes new features are introduced that require you to change something in your application because there's a new or deprecated framework. Apple likes to break things to not drag a lot of legacy around.