Xamarin.Mac 4.1.99

Last Update: 02/15/2018

Getting Started | What's New | Known Issues | Blogs | Feedback | Open Source

This version of Xamarin.Mac corresponds to our xcode9.3 (xcode9.3) milestone. This is presently based on our stable d15-5 milestone, i.e. Xamarin.Mac 4.0.x.


  • The latest features and API requires Xcode 9.3 and the bundled macOS SDKs;
  • Apple Xcode 9.3 requires a Mac running macOS 10.13.2 (High Sierra) or newer;

What's New in this Release

There were very few changes in the SDK. Beta 2 introduced BusinessChat for macOS (and iOS) and this will be included in a future preview.

Other changes can be seen in the API diff section of this document.

Release History

  • February 15, 2018 - Xamarin.Mac

You can learn more about how we ship our releases in the Visual Studio 2017 Release Rhythm document.

February 15, 2018 - Xamarin.Mac

This version is available as a web preview. It will work correctly with the current stable Visual Studio for Mac (7.3).

Known Issues

Using an older Xcode version

Using an older Xcode version (than the one mentioned in the above requirements) is often possible, but some features may not be available. Also, some limitations might require workarounds, e.g.:

  • The static registrar requires Xcode headers files to build applications, leading to MM0091 or MM4109 errors if API are missing. In most cases enabling the managed linker will help (by removing the API).

API Diff

The following documents contains a complete list of the API changes since our (4.0) stable release:


Your feedback is important to us. If there are any problems with this release, check the Xamarin.Mac Forums and Xamarin Mac/iOS Github Repository for existing issues. If you do not find any matching issue, please feel free to start a new discussion and report an issue.

Open Source

Xamarin.Mac is based on the following open-source repositories:

Continuous Builds

All of our builds are also available for download on Jenkins. Note: these builds come from our build bots and receive no QA testing. Verified builds are periodically made available.

Our Jenkins bots produce the API diff for every commit that is being built.

You can track the latest status of our API work from our wiki.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.