Xamarin.Mac 5.3

Xamarin.Mac 5.3

Last Update: 12/4/2018

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


  • The latest features and APIs require Xcode 10.1 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

Release History

This version of Xamarin.Mac corresponds to our 16.0 (d16-0) milestone.

  • December 4, 2018 - Xamarin.Mac

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

December 4, 2018 - Xamarin.Mac

This version is not installed by default with Visual Studio 2019 version 16.0 preview 1 release. To install it please follow the instructions from this document.


  • 3675 - [bgen] Remove unneeded bmac-mobile-mono from binding projects and stop shipping it
  • 4255 - [registrar] Ignore availability warnings from clang
  • 4525 - [scenekit] Add advice to SCNMatrix4 about it's row major representation
  • 4549 - [mtouch/mmp/docs] Improve MT0091 to include how to enable the linker
  • 4688 - [coremedia] Expose the CMSampleAttachmentKey interface.
  • 4813 - [foundation] Add bindings for NSMutableDictionary addEntriesFromDictionary:

Issues Fixed

  • 4102 - [runtime] Add support for delegates as return values in protocol members
  • 4611 - [metal] Fix incorrect structure sizes in Metal/Defs.cs
  • 4988 - [mediaplayer] Fix NRE in MPNowPlayingInfoCenter wrt null dictionary entries

Integrated Mono Features/Fixes

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

API Diff

This document contains a complete list of the API changes since the Xamarin.Mac 5.2 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:


A big Thank You! to contributors who made improvements in this release:

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.