There are a few requirements that must be adhered to when developing for iOS in Visual Studio. As briefly mentioned in the overview, a Mac is required to compile IPA files, and applications cannot be deployed to a device without Apple’s certificates and code-signing tools. Also, the iOS simulator can be used only on a Mac.
There are a number of configuration options available, so you can decide which works best for your development needs. These are listed below:
In either case, you should follow these steps:
To develop with Xamarin in Visual Studio, you must be using at least Visual Studio 2013 Professional or higher. Xamarin will not work with Express Editions of Visual Studio, as they do not support add-ins.
This section introduces the new Visual Studio features that support Xamarin iOS development. These include:
You can connect to your Mac build host either via the icon on the Visual Studio toolbar (providing an iOS application is open):
Or by browsing to Tools > Options in Visual Studio and selecting Xamarin > iOS Settings:
You can change the Mac Build Host by clicking the Find Xamarin Mac Agent button. The following screen is displayed to update the Mac Build Host:
Xamarin iOS for Visual Studio adds items to the Standard toolbar and to the new iOS toolbar. The functions of these toolbars are explained below.
The controls relevant to Xamarin iOS development are circled in red:
The iOS Toolbar in Visual Studio looks similar in each version of Visual Studio. These are all shown below:
Each item is explained below:
There are options in the Output pane that you can view to discover build, deployment, and connection messages and errors.
The screenshot below shows the available output windows, which may differ depending on your project type:
You can find more information here: