Given enough motivation, access control is irrelevant too. See early Windows "private" API that was used for decades and Microsoft supported despite being "private", because they knew it was being used and they (used to) care about their users.
What a stupid and ridiculous thing to do in 2024. The budget overhead of storage, serving, traffic, bulletin-board software maintenance and moderation is negligible for a company like Autodesk.
This is likely the idea of some idiot middle-management clown that had to show "progress" and "impact" to their own management in order to get a performance bonus.
Spoken like a real iOS zealot. Some of us remember when macOS or OS X or Mac OS X was just a unix, and are indeed uncomfortable with where Apple took macOS in the past decade or so.
All sorts of things break in odd ways, because Apple doesn't really test for this and all the APIs die. TCC is definitely hosed, I've heard of things like Chrome crashes and ADB failing to connect, etc. You really don't want to do this.
Yes, but you can often still figure out what the name is if you pause in that method and print _cmd ($arg2), or look at the calling stack entry and see what selector string was used.
reply