Skip to content
Chris Hamons edited this page Jan 31, 2019 · 69 revisions

The xamarin-macios wiki is where we keep our documents (release notes, Xcode diff, etc) about Xamarin.iOS & Xamarin.Mac.

Contributing

You already reached our wiki! So you might already know that Xamarin's SDK are open sourced and that you can contribute to them. Some useful resources to help you are:

Those resources are exclusively available to help you contributing to the Xamarin.iOS/Mac SDKs.

Release Notes

Here we keep notes of items to mentioned in future release notes for upcoming releases.

Found a typo ? an undocumented new feature ? or a missing bug fix reference ? just create a PR and we'll merge it after review.

Release notes for published versions (alpha / beta or stable channels) can be found on our web site:

Downloading a build

You can now download Xamarin.iOS and Xamarin.Mac packages directly from our build bots. They are provided as-is and no QA or other validations were done on those builds (e.g. builds that failed internal tests are also published)

If you go to our commits page you should be able to see a green checkmark (✔) or a red cross mark (✘) at the right side of the committer's handle. If you click the green checkmark (✔) you should see a details link which will provide download links for both Xamarin.iOS and Xamarin.Mac packages for that specific commit.

On the commits page you can also select different branches, which can include release branches (d16-0) and Xcode support branches (xcode10.2), to download the latest build from.

You can learn more about our milestones (15.x, 16.x) and how we ship our releases in the Visual Studio Release Rhythm document.

Bindings

This document regroups different advice that are useful when writing bindings and explain our release process and tools.

When a new version of Xcode comes out, we run a diff tool to see the changes. The results then becomes wiki pages and these are the documents we use to add or update our bindings. As changes can be pretty massive, we need to split the work between Xamarin iOS/macOS team members and our lovely contributors.

Clone this wiki locally