Bridges the worlds of .NET with the native APIs of Mac, iOS, tvOS, and watchOS.
C# Python C Ruby Makefile Objective-C Other
Switch branches/tags
xamarin-mac-4.6.0.4 xamarin-mac-4.5.0.331 xamarin-mac-4.5.0.280 xamarin-mac-4.4.1.193 xamarin-mac-4.4.1.178 xamarin-mac-4.4.1.176 xamarin-mac-4.4.1.173 xamarin-mac-4.4.1.169 xamarin-mac-4.4.0.49 xamarin-mac-4.4.0.31 xamarin-mac-4.4.0.14 xamarin-mac-4.2.1.29 xamarin-mac-4.2.1.28 xamarin-mac-4.2.0.20 xamarin-mac-4.2.0.19 xamarin-mac-4.2.0.8 xamarin-mac-4.2.0.1 xamarin-mac-4.1.99.84 xamarin-mac-4.0.0.216 xamarin-mac-4.0.0.215 xamarin-mac-4.0.0.214 xamarin-mac-4.0.0.93 xamarin-mac-4.0.0.84 xamarin-mac-4.0.0.79 xamarin-mac-4.0.0.67 xamarin-mac-3.99.7.27 xamarin-mac-3.99.2.12 xamarin-mac-3.99.0.93 xamarin-mac-3.8.1.0 xamarin-mac-3.8.0.49 xamarin-mac-3.8.0.44 xamarin-mac-3.8.0.26 xamarin-mac-3.8.0.24 xamarin-mac-3.8.0.3 xamarin-mac-3.6.3.3 xamarin-mac-3.6.0.17 xamarin-mac-3.6.0.13 xamarin-mac-3.6.0.11 xamarin-mac-3.6.0.4 xamarin-mac-3.4.0.36 xamarin-mac-3.4.0.33 xamarin-mac-3.4.0.30 xamarin-mac-3.4.0.21 xamarin-mac-3.4.0.11 xamarin-mac-3.4.0.6 xamarin-mac-3.4.0.0 xamarin-mac-3.3.0.466 xamarin-mac-3.2.0.175 xamarin-mac-3.2.0.33 xamarin-mac-3.2.0.20 xamarin-mac-3.0.0.398 xamarin-mac-3.0.0.393 xamarin-mac-3.0.0.391 xamarin-mac-3.0.0.384 xamarin-mac-3.0.0.367 xamarin-mac-3.0.0.366 xamarin-mac-3.0.0.358 xamarin-mac-3.0.0.343 xamarin-mac-3.0.0.337 xamarin-mac-3.0.0.324 xamarin-mac-3.0.0.311 xamarin-mac-3.0.0.303 xamarin-mac-3.0.0.295 xamarin-mac-3.0.0.290 xamarin-mac-3.0.0.274 xamarin-mac-3.0.0.224 xamarin-mac-3.0.0.12 xamarin-mac-2.10.0.120 xamarin-mac-2.10.0.113 xamarin-mac-2.10.0.111 xamarin-mac-2.10.0.110 xamarin-mac-2.10.0.105 xamarin-mac-2.10.0.104 xamarin-mac-2.10.0.103 xamarin-mac-2.10.0.102 xamarin-mac-2.10.0.99 monotouch-11.14.0.4 monotouch-11.12.0.4 monotouch-11.11.0.331 monotouch-11.11.0.280 monotouch-11.10.1.178 monotouch-11.10.1.177 monotouch-11.10.1.174 monotouch-11.10.1.170 monotouch-11.10.0.50 monotouch-11.10.0.32 monotouch-11.10.0.15 monotouch-11.9.2.29 monotouch-11.9.1.24 monotouch-11.8.1.28 monotouch-11.8.0.20 monotouch-11.8.0.19 monotouch-11.8.0.8 monotouch-11.8.0.1 monotouch-11.6.99.33 monotouch-11.6.1.4 monotouch-11.6.1.3 monotouch-11.6.1.2 monotouch-11.4.0.214 monotouch-11.4.0.93
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
builds [builds] Add a --disable-packaged-llvm configure option to enable bui… May 9, 2018
docs [mtouch] Show warnings when we can't find referenced assemblies. (#4511) Jul 30, 2018
external Update mono to head of 2018-04 before branching for 15.9 (#4538) Aug 1, 2018
fsharp [builds] Don't install symlinks to iOS/Classic assemblies in the iOS/… Sep 16, 2016
jenkins [jenkins] Make the Jenkins-built packages the official ones. (#4287) Jun 19, 2018
mk Fix resetting a README dependency when the hash exists, but the branc… Jun 21, 2018
mono/4.5 [build] Add .NET Core open source key Mar 14, 2017
msbuild Order additional arguments after response file (#4607) Aug 13, 2018
opentk [build] Sprinkle -nologo to csc usages to avoid spam fest in our logs ( Apr 19, 2018
runtime [registrar] Improve error message when failing to create a managed wr… Jun 29, 2018
src Try to fix random make failure in src/ by not using pattern rules. (#… Aug 17, 2018
tests [tests] Re-add [Test] attribute accidentally removed in 3f16223. (#4626) Aug 17, 2018
tools Order additional arguments after response file (#4607) Aug 13, 2018
.gitignore Merge branch 'xcode9.3' Apr 3, 2018
.gitmodules Bump to mono/2018-04 (#3856) Jun 27, 2018
CODEOWNERS Update CODEOWNERS May 15, 2018
ISSUE_TEMPLATE.md Update ISSUE_TEMPLATE.md (#4233) Jun 12, 2018
LICENSE Adjust license to match requested format Apr 25, 2016
Make.config Bump XI/XM versions after 15.9 branch (#4593) Aug 8, 2018
Makefile Add support for building on Jenkins. (#4159) Jun 4, 2018
NuGet.config Add a 'repositorypath' to our NuGet.Config and update paths everywher… Nov 4, 2016
README.md Update README.md (#3587) Feb 26, 2018
Versions-ios.plist.in Merge branch 'xcode9.4' into master May 29, 2018
Versions-mac.plist.in [mtouch/mmp] Give users more control over optimizations, and share mo… Jan 23, 2018
Xamarin.Mac.sln Remove btouch.csproj and bmac.csproj, they're superceded by generator… May 4, 2018
Xamarin.iOS.sln Fix solution after some test projects moved. (#3416) Feb 7, 2018
banner.png [README] Add Xamarin.iOS + Xamarin.Mac banner (#1665) Feb 8, 2017
configure [builds] Add a --disable-packaged-llvm configure option to enable bui… May 9, 2018
product.snk Add our mono runtimes to the build. Apr 24, 2016
system-dependencies.sh [system-dependencies] Explain/document how to skip failing dependency… Jun 21, 2018
versions-check.csharp [Versions-ios.plist] watchOS started at 1.0 (#1328) Dec 13, 2016

README.md

Xamarin.iOS + Xamarin.Mac logo

Xamarin.iOS & Xamarin.Mac

Status
master xamarin-macios-builds-master

Welcome!

This module is the main repository for both Xamarin.iOS and Xamarin.Mac.

These SDKs allow us to create native iOS, tvOS, watchOS and macOS applications using the same UI controls we would in Objective-C and Xcode, except with the flexibility and elegance of a modern language (C#), the power of the .NET Base Class Library (BCL), and two first-class IDEs—Visual Studio for Mac and Visual Studio—at our fingertips.

This repository is where we do development for the Xamarin.iOS and Xamarin.Mac SDKs. There are a few ways that you can contribute, for example:

Contributing

If you are interested in fixing issues and contributing directly to the code base, please see the document How to Contribute, which covers the following:

Feedback

Gitter

License

Copyright (c) .NET Foundation Contributors. All rights reserved. Licensed under the MIT License.