Xamarin.iOS 8.4

Xamarin.iOS 8.4 adds support for Apple's iOS 8.1 APIs and Xcode 6.1, while it remains identical to the previous 8.2 release in other aspects.

The following document contains a list of the API changes from API changes from 8.2 to 8.4.

Major features

  • Adds new iOS 8.1 API and Xcode 6.1 support
  • Support for the NetworkExtension.framework

Enhancements

  • [pcl] Enable PCL facades assemblies for unified [#23451]
  • Starter edition size limit raised to 128KB [8.4.0.23+]

Bug fixes

  • [mscorlib] Fixed Environment.GetFolderPath wrt iOS8 location changes for Document and Library directories [#24083] [8.4.0.27+]
  • [debugger] Fix the lookup of nested types which have a namespace [#21653][#23830] [8.4.0.31+]
  • [arm] Fix OP_LOCALLOC on ARM even if the size is large [#24221] [8.4.0.37+]
  • [objcruntime] Fix PlatformHelper.ParseApiPlatform not to throw on unknown/future iOS versions [#25211] [8.4.0.47+]

Important Notes

Apple Xcode 6.1 requires Mac OSX 10.9.4+ (Mavericks) or 10.10 (Yosemite).

Apple releases notes contains a list of changes and known issues for both iOS 8.1 and Xcode 6.1 that you should review.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.