This is a combined bugfix and feature release:
If you find any new issues in this release compared to the previous Stable versions, please do file a quick bug report, and then feel free to add a note on this thread with the bug number. Thanks!
You can downgrade back to the previous Stable version by manually reinstalling each old package. See the KB article on downgrading. If you have a Trial or Starter subscription (or simply would prefer an email with all the installer links you need), feel free to contact
firstname.lastname@example.org to request the older versions.
Older Mono package versions are not currently listed on https://store.xamarin.com/account/my/subscription/downloads. The Mono package for the previous Stable version is available here:
[iOS] Xamarin.iOS 9.1 (and XamarinVS 3.11.1585) now require Xcode 7 or higher, and consequently also OS X 10.10.5 or higher.
[iOS] This version does not provide support for tvOS or watchOS in this release. Xamarin has previews (XI 9.3) available for both platforms. See the corresponding preview release thread for the latest information and download links.
Bug 31369 - [Mono] Only affects Desktop Mono: programs that use the APIs in
System.CodeDom.Compiler to compile code dynamically will fail with "System.SystemException: Error running mcs: Cannot find the specified file" or "System.SystemException: Error running vbnc: Cannot find the specified file".
Bug 35320 - [iOS] [Xamarin Studio] "iPad Pro" is not listed in the simulators menu in Xamarin Studio. Possible temporary workaround: install the Xamarin Studio 18.104.22.1688 preview version from the Xamarin.iOS 9.3 preview thread. Keep in mind that this preview build has only been lightly tested. That said, it did allow successful building, deployment, and debugging on the "iPad Pro" simulator in brief informal tests using Xamarin.iOS 9.1.0.
Bug 35493 - [iOS] "Invalid WatchKit Support - The bundle contains an invalid implementation of WatchKit. The app may have been built or signed with non-compliant or pre-release tools." when attempting to submit a WatchKit (watchOS 1) app to the App Store. This issue is under active investigation for a fix. This issue does not affect Xamarin.iOS 9.0, so one possible temporary workaround is to downgrade Xcode to 7.0 and downgrade Xamarin.iOS to 9.0. Candidate fix for Xamarin Studio on Mac: See https://releases.xamarin.com/watchkit-watchos-1-hotfix-technical-bulletin/.
Bug 34609 - [iOS] "Error MT4116: Could not register the assembly 'UnifiedSingleViewIphone1': System.NotSupportedException: Operation is not supported." when attempting to build apps for device that use
RPPreviewViewControllerDelegate. Workaround: Add
Console.WriteLine (new NSSet<NSString> ()); anywhere in the application. This will prevent the
NSSet<NSString> type from being linked away.
Non-public Bug 35445 - [iOS] [Xamarin Studio] Ignorable message "Error reading framework definition '/Library/Frameworks/Mono.framework/External/xbuild-frameworks/Xamarin.TVOS/v1.0'" when building iOS apps from the command line using
mdtool with the
-v verbosity flag. Possible workarounds: Remove the
-v verbosity flag, or use
xbuild to build from the command line rather than
The remaining known issues from older release threads ("Android M Support", "iOS 9 Support – Service Release 1", "Cycle 5 – Service Release 4", and earlier) are unchanged.
EDIT Oct 30: Mention Xamarin Studio 22.214.171.1248 preview build for the "iPad Pro" simulator.
EDIT Nov 02: Add WatchKit App Store submission Bug 35493, iOS Bug 35445, and iOS Bug 34609.
EDIT Nov 10: Add candidate fix for bug 35493 for XS on Mac.