This thread has now been closed to direct all further updates about this release onto the new Stable release announcement:
This is a combined bugfix and feature release:
If you find any new issues in this release compared to the current 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 current Stable version by switching updater channels.
Mac Build Host
Release Blog including estimated timeline to Stable: https://releases.xamarin.com/beta-release-ios-9-1-xcode-7-1-support-el-capitan-fixes/
[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 35231 - [iOS] "error CS0101: The namespace `UnifiedIosBindingProject1' already contains a definition for ..." when attempting to use
enum types in binding projects due to the new
enum behavior. Temporary workaround: Move the
StructsAndEnums.cs file to a separate small iOS class library project, set the build action of the file to "Compile", and then reference that class library project from the binding project. (See the bug report for additional discussion of this issue and how it might change before Xamarin.iOS 9.1 Stable.)
Bug 35232 - [iOS] [XamarinVS] "error CS1008: Type byte, sbyte, short, ushort, int, uint, long, or ulong expected" because the new
enum behavior generates invalid C# enums in the
.g.cs files. Temporary workaround: Move the
StructsAndEnums.cs file to a separate small iOS class library project, set the build action of the file to "Compile", and then reference that class library project from the binding project.
Bug 35234 - [iOS] [XamarinVS] "The "BTouch" task failed unexpectedly ... Access to the path '... obj\Debug\ios\ObjCRuntime' is denied" appears when building iOS binding projects in certain environments. This problem might be timing-dependent because it is not reproducible on all pairings of Windows and Mac computers. Possible workaround: If you were upgrading to this Beta version only to solve OS X 10.11 compatibility problems for iOS binding projects, you can switch back to the Stable updater channel and then run the following command in a "Terminal.app" command prompt on the Mac before launching "Xamarin.iOS Build Host.app":
launchctl setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin. That command adds the
/usr/local/bin folder to the path that the build host will use when it tries to run
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 24: Add iOS bugs 35231, 35232, 35234.
EDIT Oct 26: Update bug-filing links for more precise bookkeeping.