You can develop on Windows.
https://docs.microsoft.com/en-us/xamarin/ios/get-started/ins...
And use Microsoft’s hosted build environment for up to 40 hours a month for free.
https://docs.microsoft.com/en-us/vsts/pipelines/agents/hoste...
The whole kerfuffle you are referring to is about 7 years out of date.
The post I was responding to said “it was against Apple’s TOS”, probably referring to a policy that was rescinded back in 2011.
There is a big difference between Apple not allowing something and Apple not supporting something. I choose to write native apps for the platforms I care about. If I wanted to use Xamarin I could.
https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/app...
It's also against ToS to virtualize OSX on non-Mac hardware as far as I know.
I don't think they are just doing that for fun.