(UPDATED) Stable Release: Cycle 8 Service Release 0

Update We are releasing updated builds for some of our products on top of Cycle 8 Service Release 0 to address issues 4430042443, and 44708:

  • Xamarin.VS updated to
  • Xamarin.iOS updated to
  • Xamarin.Android updated to
  • Xamarin.Mac updated to
  • Mono Framework updated to

If you see a behavior that looks suspicious in these versions, and if it isn’t clear whether one of the known issues in the release notes matches the problem, please file a quick bug report to let the team know.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.

Known Issues

  • [Xamarin Studio]44285 – Xcode 8 quits after Xamarin Studio returns to the foreground when using Xcode 8 via Open With > Xcode Interface Builder.
  • [Xamarin.Android]44633 – “Deployment failed because of an internal error: Failure [INSTALL_FAILED_DEXOPT]” when <AndroidUseSharedRuntime> is enabled in certain projects because classes.dex is not deployed to device as expected.
  • [Xamarin for Visual Studio]44535 – “‘System.ComponentModel.INotifyPropertyChanged’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.ObjectModel” for projects that reference PCLs with INotifyPropertyChanged
  • [Xamarin for Visual Studio], [Xamarin Studio]43566 – The iOS Designer initialization process will cause any running iOS 10 simulator to become non-responsive. The designer initialization happens when opening an iOS project in Xamarin Studio and during the connection to the remote Mac in Visual Studio. This issue does not affect Xcode 7.3, iOS 9.3 (and lower) simulators.
    • Improved in this release: Cycle 8 Service Release 0 includes some fixes to reduce the chances of hitting this problem, but additional fixes are also planned.
    • Workaround: Quit and restart the simulator after the designer has initialized. You can then proceed to use the simulator again as normal.

Products Released

  • Xamarin Studio
    • Release Notes
    • Major Issues Addressed:
      • 42376 – Crash while loading certain solutions due to incorrect absolute path calculation
      • 43566 (via 44373) – The iOS Designer initialization process will cause any running iOS 10 simulator to become non-responsive.
      • 43655 – Cannot open ‘API Documentation’ in XS on Mac.
      • 43675 – New “run configurations” menu causes most of the emulator name to be cut off
      • 44021 – No way to set sticker icons source in iMessage extension
      • 44128 – Crash when closing designer window and changing API level
      • 44190 – iOS and tvOS Broadcast UI/Upload extension fails to build
      • 44282 – iOS and tvOS Broken Broadcast UI template
      • 44283 – Missing iPhone 7 and Apple Watch Series 2 simulators
      • 44293 – Incorrect target framework profile for new PCL in XS compared to VS
  • Xamarin.VS
    • Release Notes
    • Major Issues Addressed:
      • 44146 – “GetFullVsVersionString must be called on the UI thread” error appears when attempting to open Manage NuGet Packages for Solution, sometimes blocking the use of the NuGet package manager in projects that use Xamarin Components.
      • 43566 (via 44373) – The iOS Designer initialization process will cause any running iOS 10 simulator to become non-responsive.
      • 44482 – Unable to connect VS to mac build host
      • 44508 – Selecting a file via the file browser for “Custom entitlements” deletes the selected file from the file system rather than selecting it
      • 44269 – Android Designer with Custom Controls spins loading bar when x86 Java JDK is set as the active JDK under Tools > Options > Xamarin > Android Settings > Java Development Kit Location.
      • 44357 – Getting ‘codesign’ error when ‘Enable incremental builds’ option is checked in VS and no code signing certificate installed on build host.
      • 44262 – Google Play Publishing wizard fails after client id/secret are entered.
      • 44591 – “Run in Test Cloud” context menu item is missing in VS 2015
      • 44460 – ResolveLibraryProjectImports often fails not being able to delete.
      • (Updated) 44300 – Xamarin.Android projects appear as “incompatible” after closing and reopening a solution in a single VS session.
        • A remaining issue related to the Test Recorder preview feature is still under investigation, so it is recommended to uninstall Test Recorder if you continue to see this issue after updating.
  • Xamarin.iOS
    • Release Notes
    • Major Issues Addressed:
      • 44225 – “Error: TrustFailure (CertificateUnknown)” when using Apple TLS handler to access HTTPS servers that use virtual domains (via Server Name Indication).
      • 44073 – VTCompressionSession does not handle null sample buffer
      • 42395 – Build runs indefinitely and never finishes with LLVM enabled
      • 44122 – MTOUCH: error MT2001: Could not link assemblies. Reason: Value cannot be null.
      • (Updated) 42443 – ServicePointTest (System) test crash on tvOS device
  • Xamarin.Android
    • Release Notes
    • Major Issues Addressed:
      • 43883 – Android Support v7 AppCompat Binding Generator error with Android N preview (API Level 24)
      • 39859 – Xamarin.Android apps on the Samsung Galaxy S7 fails to start with the error System.ExecutionEngineException SIGILL
      • 43411 – HTTP Bad Request (400) when encoding space (%20) in URL with AndroidClientHandler
      • 44268 – “Unexpected libzip error: Inval” when building projects that reference any of the Android Support Libraries on Windows if the user name contains any accented characters.
      • 44448 – Urban Airship component causes native crash in Mono
      • 44184 – “The “BuildApk” task failed unexpectedly. Xamarin.Tools.Zip.ZipException: Entry has been changed” when attempting to archive or deploy apps in certain environments.
  • Mono Framework
    • Release Notes
    • Major Issues Addressed:
      • 44402 – “Cannot implicitly convert type `int[]’ to `System.Collections.IEnumerable'” and “Type `System.Array’ does not contain a member `OfType’ and the best extension method overload … requires an instance of type `System.Collections.IEnumerable'”.
      • 43655 – User is not able to open ‘API Documentation’ in XS on Mac.
      • (Updated) 44708 – “TrustFailure (The authentication or decryption has failed.) … Invalid certificate received from server.” with “Error code: 0x5” or “Error code: 0xffffffff800b010f” when attempting to access HTTPS servers on ports other than 443

Updating and downgrading
You can install this new version by checking for updates on the Stable updater channel.
You can downgrade back to the previous Cycle 8 (September 13, 2016) versions by manually reinstalling each old package. See the KB article on downgrading. If you would prefer an email with any older installer links you need, feel free to write to contact@xamarin.com to request the older versions.

  • For Mac you’ll need: Xamarin Studio, Xamarin.iOS, Xamarin.Android, and Mono.
  • For Windows you’ll need: Xamarin.VisualStudio (from either the Xamarin.Android or Xamarin.iOS drop-down menu), and optionally Xamarin Studio.

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 (from September 13) is available here:

Upcoming Release Dates

Beta – Sept. 23rd, 2016

Stable – Sept. 26th, 2016

Updated Stable – This Release!