How is it “Apple’s policy”? Apple chooses not to write a tool chain for Windows or Linux. If a third party once to make one, they are free to do so.
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.
To make a build of a xaramin app for publishing to the iOS store dont you need a Mac at least for one stage? It looks like you do under the "Archive for Publishing" section here: