If you were a Mac developer in 2006 and earlier, you didn't have to do anything that Apple wanted.
You didn't even need an Apple Developer account, or indeed an Apple ID (which was used primarily for iTunes Music Store purchases). The Xcode developer tools came on disc with every Mac.
I'm not sure that developers today can imagine such a world of freedom. They come in adopting a servile mindset.
@lapcatsoftware even harder to imagine is how easy we gave up all that freedom.
@lapcatsoftware majority of programmers uses Windows anyway. and have this freedom.
@lapcatsoftware I believe that developers who can and want that freedom are generally repelled by developing for the Apple ecosystem. I'm generally a happy Apple user, I even freelanced as a language engineer at Apple, but the idea that I'd need a $99/year subscription just to let my code run on someone else's device always felt wrong. I rather build wonky web apps, at least they run on all platforms.