In this serie, we will look at the available options for a small team of Xamarin developers (up to 5 devs).
Running MacOS in a virtual machine on a non-Apple machine is not an option, as it is forbidden by Apple.
When targeting iOS, whichever technology you choose (ObjC/Swift, Cordova, Xamarin, etc.), Apple requires you to build your application on a physical Mac machine.