-
Notifications
You must be signed in to change notification settings - Fork 516
xamarin.ios_11.11
Last Update: 2/23/2018
System Requirements | What's New | Known Issues | Blogs | Open Source
For daily builds install a package from our public jenkins bots.
- The latest features and API requires Xcode 9.2 and the bundled iOS, tvOS and watchOS SDKs;
- Apple Xcode 9.2 requires a Mac running OSX 10.12.6 (Sierra) or newer;
Your feedback is important to us. If there are any problems with this release, check the Xamarin.iOS Forums and Xamarin Bugzilla Tracker for existing issues. If you do not find any matching issue, please feel free to start a new discussion and report an issue.
This version Xamarin.iOS correspond to our 15.8 (d15-8
) milestone.
You can learn more about how we ship our releases in the Visual Studio 2017 Release Rhythm document.
Xamarin.iOS uses a customized runtime and base class librairies (BCL) from Mono 5.11 (hash).
Additional information can be found in Mono release notes.
This release is built upon our open sourced SDK and offers the following new features:
- Existing bindings for vImage (Accelerate) are now enabled for watchOS
We added a new rule to our project analysis tool which recommends enabling the LLVM compiler for Release|iPhone configuration. LLVM generates code that is faster to execute at the expense of build time.
As a reminder to run the rules, in Visual Studio for Mac's menu, select Project > Run Code Analysis.
Note: all existing rules are documented here.
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 requires workarounds, e.g.:
- The static registrar requires Xcode headers files to build applications, leading to
MT0091
orMT4109
errors if API are missing. In most cases enabling the managed linker will help (by removing the API). - Bitcode builds (for tvOS and watchOS) can fail submission to the App Store unless an Xcode 9.0+ toolchain is used.
This is a live document so there's no static list to link to. However our Jenkins bots produce this information for every commit that is being built. Pick a build based on master
and look for the API diff link on the left column.
Xamarin.iOS is based on the following open-source repositories:
-
xamarin-macios branch
master
-
mono branch
2017-12
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status
- xcode16.1 Binding Status
- xcode16.2 Binding Status