OpenXTalkPaul wrote: ↑Wed Aug 28, 2024 2:43 am
Or could just give up on Apple forever, may be an option
That is incredibly tempting... I'll see what MacOS 16 has in store for everyone...
Seriously though, it does seem to be being made increasingly difficult by Apple. Of course, I expect that it's only going to get harder as everything will be increasingly locked to the App Store. MacOS is increasingly headed towards the iOS-style unified Apple interface, so at that point, it may be time to reassess if it's realistic to keep chasing Apple's ever-moving changes. All it takes is Apple to suddenly depreciate (or completely kill off) an API that OXT uses, and the IDE will suddenly not open. We obviously have no control or no leverage over that, and like hundreds (thousands / millions?) of other developers, we are at the mercy of Apple here.
As you know, that's why the engine has to keep in step with these OS changes, but it's not at all surprising to me if a MacOS beta or mainstream update suddenly decides not to run OXT one day soon. I'm kind of expecting it to be honest.
Back on topic (sorry, I'm rambling) - I tested that applescript on MacOS 10.9 (Mavericks) through to 12.7.4 (Monterey) - as I couldn't go any further OS-wise, because my ancient macs choke on anything higher than that - even with an opencore boot patcher, just the graphics cards aren't up to it.
The script seems to work on those OS versions, but for all I know it might be broken beyond belief in Ventura+ (don't think it is as far as I've heard).
As you know, I did remove the registration requirement from the Linux engine (and my recompiled Windows one which I didn't end up using). It's incredibly easy, and
just requires setting a true to a false, but of course that means the ENTIRE engine needs recompiling just to set these couple of lines of script!
(unless the Mac and Windows engines can be hex-patched... Tom... if you are out there?)