As a mobile developer you will know that a MacOS device is stringently requiredto build and run iOS apps. Same is with Xamarin: You can write your code wherever you want but when it comes to compiling you need aMac. Fortunately Xamarin ship a tool called Build Host