This is a feature release to provide SDK bindings and IDE compatibility for iOS 9.1 and Xcode 7.1.
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:
Visual Studio Extension
- Xamarin.VisualStudio_3.11.1589.msi (f119127)
- monotouch-22.214.171.124.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 35320 - [iOS] [Xamarin Studio] "iPad Pro" is not listed in the simulators menu in Xamarin Studio. Possible temporary workaround: install the Xamarin Studio 126.96.36.1998 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. 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.
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 188.8.131.528 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.
EDIT Nov 10: iOS Bug 35493 now fixed in today's hotfix release.