Xamarin.iOS 13.10 Release Notes

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

To see installation instructions for both Visual Studio for Mac and Visual Studio 2019, please visit https://docs.microsoft.com/xamarin/get-started/installation

Requirements

  • The latest features and APIs require Xcode 11.3 and the bundled iOS, tvOS and watchOS SDKs
  • Apple Xcode 11.3 requires a Mac running macOS 10.14.4 (Mojave) or newer
  • Visual Studio 2019 or Visual Studio for Mac

What's New in this Release

Release History

This version of Xamarin.iOS corresponds to our xcode11.3 (d16-4 based) milestone.

  • January 13, 2020 - Xamarin.iOS 13.10.0.17

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

January 13, 2020 - Xamarin.iOS 13.10.0.17

This version is included in Visual Studio for Mac 8.4.1 This release includes new API to support Xcode 11.3.

Important

Xcode 11.3 doesn't ship an iOS/tvOS 13.3 SDK, therefore the maximum deployment target remains 13.2

Updated frameworks

Issues

  • 7441 - [Generator] Fix InvalidCastException for managed instances of conflicting type.
  • 7564 - [Runtime] Fix ARM64 trampoline crash.

Enhancements

  • 7483 - [Linker] Additional mtouch arguments now support --optimize=experimental-xforms-product-type so the linker does not mark NSObject subclasses from Xamarin.Forms.Platform.iOS.dll assembly.

Known Issues

Note

Using a 13.3 deployment target results in an mtouch error MT0074. This is because the 13.3 SDK is not yet available in Xcode, 13.3 will be removed from the deployment target options in a future release.

Using an older Xcode version

Using an older Xcode version (than the one mentioned in the above requirements) is often possible. For more information see the following documentation.

API Diff

The following documents contains a complete list of the API changes since the Xamarin.iOS 13.8 stable release:

Integrated Mono Features/Fixes

Xamarin.iOS uses a customized runtime and base class libraries (BCL) from Mono 6.6 Commit fd9f379d

Feedback

Your feedback is important to us. If there are any problems with this release, check the Xamarin.iOS 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.iOS is based on the following open-source repositories: