Xamarin.Mac 5.1 Release Notes

System Requirements | What's New | No Known Issues | Blogs | Open Source


  • The latest features and APIs require Xcode 10.1 beta 3 and the bundled macOS SDK
  • Apple Xcode 10.1 requires a Mac running macOS 10.13.6 (High Sierra) or newer

What's New in this Release

Support for Xcode 10,.1

For more information you can consult the Xcode 10.1 release notes from Apple.

Support for macOS 10.14.1

For more information you can consult the macOS 10.14.1 release notes from Apple.

Release History

This version of Xamarin.iOS correspond to our xcode10.1 milestone and is based of the stable 15.8 release.

  • October 22, 2018 - Xamarin.Mac

October 1, 2018 - Xamarin.Mac

This release is based on the Xcode 10.1 beta 3 release.

Issue Fixed

  • 4988 - [mediaplayer] Fix NRE in MPNowPlayingInfoCenter wrt null dictionary entries

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 (5.0) stable release:

Integrated Mono Features/Fixes

Xamarin.Mac uses a customized runtime and base class libraries (BCL) from Mono.

Additional information can be found in Mono release notes.


Your feedback is important to us. If there are any problems with this release, check the Xamarin.Mac Forums and xamarin-macios Issue Tracker 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: