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
email@example.com 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:
- Xamarin.VisualStudio_3.11.1589.msi (f119127)
Mac Build Host
- monotouch-188.8.131.52.pkg (1f068b4)
[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 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. Now hotfixed on the Stable channel. (Old possible workaround: 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.)
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.
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 Nov 02: Add WatchKit App Store submission Bug 35493 and iOS Bug 34609.
EDIT Nov 10: iOS Bug 35493 now fixed in today's hotfix release.