Category Archives: Xamarin.Mac

(UPDATED) Beta Preview: Cycle 8 Service Release 0

Update – Xamarin.VS and Xamarin.Android packages have been updated to address issues 44591 and 44184 respectively. 

  • XamarinVS 4.2.0.688 -> 4.2.0.694
  • Xamarin.Android 7.0.1.0 -> 7.0.1.1

We are releasing a Beta preview of our next service release, called Cycle 8 Service Release 0 (or C8SR0). As this is a Beta build, there are some known issues and the possibility of new issues being found during testing.

The Xamarin team is looking for as much user feedback as possible on these Beta versions. 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.


Known Issues 

  • [Xamarin.Android]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.
    • Temporary workaround: Create and log in with a Windows user account that has only ASCII letters in the user name.
    • Alternate workaround: Add a XAMARIN_CACHEPATH environment variable under Control Panel > System > Advanced system settings > Environment Variables, and set it to a path that uses only ASCII letters in the directory names.
  • [Xamarin for Visual Studio] 44460 – “The “ResolveLibraryProjectImports” task failed unexpectedly” due to file handles being held too long: “Access to the path … C:\…\library_project_imports … is denied”.

Products Released

  • Xamarin Studio 6.1.1.15
    • 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 4.2.0.694
    • 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
  • Xamarin.iOS 10.0.1.5
    • Major Issues Addressed:
      • 44225 – “Error: TrustFailure (CertificateUnknown)” when using Apple TLS handler to access HTTPS servers that use virtual domains (via Server Name Indication).
      • 44075 – VTCompressionSession does not handle null sample buffer
      • 42395 – Build runs indefinitely and never finishes with LLVM enabled
  • Xamarin.Android 7.0.1.1
    • 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
      • 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.
  • Xamarin.Mac 2.10.0.102
    • Incorporate Mono framework fixes.
  • Mono Framework 4.6.0.251
    • 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'”.

Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


Upcoming Release Dates

 

Beta – This Release!

Stable – September 2016

Alpha Preview: Xamarin.Mac Support on MacOS 10.12 Sierra

We are releasing a new preview of Xamarin.Mac that provides support for targeting MacOS 10.12 Sierra.  Note that you will need Xcode 8 installed and MacOS 10.11 running to support this build.

The issues addressed below are only the highest severity ones, so please check out the product release notes to see all the fixes and known issues for this preview.

The Xamarin team is looking for as much user feedback as possible on this build, so If you see a behavior that looks suspicious in this version, 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.

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.


Products Released


Installing the Alpha and switching back to Stable

You can install this new Alpha version or switch back to the current Stable version by changing updater channels.


Upcoming Release Dates

Alpha – This Release!

Stable – Late 2016

Stable Release: Cycle 8 w/ iOS 10 and Xcode8 Support

We are releasing our next major feature release, called Cycle 8 to the Stable channel. These build also support the final Apple releases of iOS 10 and Xcode 8.

If you are wondering how to embed new iOS 10 functionality in your apps, you can check out the samples available here to get a head start:

  • AVCamBarcode – using AVFoundation to Detect Barcodes and Faces.
  • Flags – a demonstration of automatic RTL support in Asset Catalogs and UIStackViews.
  • IceCreamBuilder – app extension that interacts with the Messages app.
  • RawExpose – shows a RAW image asset management system.
  • SpeakToMe – using Speech Recognition with AVAudioEngine.
  • SpeedSketch(sitting in PR now) – leveraging touch input for a drawing application.
  • WatchPuzzle – how to work with low-level graphics in watchOS.

The issues addressed below are only the highest severity ones, so please check out the product release notes to see all the fixes and known issues for this release.

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 alert the team.

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 for Visual Studio]Upstream non-standard behavior of NuGet Package Manager extension (Xamarin tracking bug 44146) triggered by XamarinVS 4.2 – “GetFullVsVersionString must be called on the UI thread” error appears when attempting to open Manage NuGet Packages for Solution, blocking the use of the NuGet package manager on certain systems
    • Temporary workaround: Install this small extension from the Xamarin VS team that will force the NuGet Package Manager to load before the Xamarin extensions.
    • Alternate temporary workaround: Before opening any projects, open Tools > NuGet Package Manager > Package Manager Settings to force the NuGet Package Manager extension to load before the Xamarin extensions.
  • [Xamarin.iOS]44225 – “Error: TrustFailure (CertificateUnknown)” when using Apple TLS handler to access HTTPS servers that use virtual domains (via Server Name Indication).
    • Partial temporary workaround: Under Project Options > iOS Build, change the SSL/TLS implementation setting back to the old default Mono (TLS v1.0).
  • [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.
    • Workaround: Quit and restart the simulator after the designer has initialized. You can then proceed to use the simulator again as normal.
  • [Xamarin.Android]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.
    • Temporary workaround: Create and log in with a Windows user account that has only ASCII letters in the user name.
    • Alternate workaround: Add a XAMARIN_CACHEPATH environment variable under Control Panel > System > Advanced system settings > Environment Variables, and set it to a path that uses only ASCII letters in the directory names.
  • [Xamarin.Android]44184 – “The “BuildApk” task failed unexpectedly. Xamarin.Tools.Zip.ZipException: Entry has been changed” when attempting to archive or deploy apps that use certain NuGet packages.
  • [Xamarin.UITest] – Xcode 8 removes the UI Automation API, causing “SetUp : System.InvalidOperationException : Sequence contains no matching element … at System.Linq.Enumerable.First[TSource] … at Xamarin.UITest.iOS.Instruments.GetAutomationTemplatePath ()” when attempting to use UITest locally.
    • Candidate fix: Update to the Xamarin.UITest 2.0.0 Beta prerelease, which is based on Calabash 0.20 and includes a new API that uses XCUITest rather than UI Automation.
    • Alternate temporary workaround: Keep using Xcode 7, or just keep Xcode 7 installed in the default location and unpack Xcode 8 side-by-side to a custom location.
  • [Xamarin Studio]43655 – Cannot open ‘API Documentation’ in XS on Mac.
  • [Xamarin Studio]43675 – New “run configurations” menu prevents seeing which emulator is selected.
  • [Xamarin for Visual Studio] – 40767: Collection View and Table View are rendered differently on the iOS designer and the actual simulator
  • [Xamarin.iOS] – 42443 –  ServicePointTest (System) tests crash on tvOS device
  • [Mono Framework] 44429 – Upstream issue in OS X Sierra Beta, P/Invoke to NSLog or os_log currently crashes.
    • Workaround – Use System.Console.WriteLine() instead of using NSLog directly
    • Alternate workaround: Create a small C static library which invokes NSLog for you, link it into your application, and invoke it instead.

Intentional Changes

  • [Xamarin.iOS] – “Error MT0091: This version of Xamarin.iOS requires the iOS 10.0 SDK (shipped with Xcode 8.0) when the managed linker is disabled. Either upgrade Xcode, or enable the managed linker.” This message will appear when building using Xcode 7.3 or older with Xamarin.iOS 10. The issue arises because Xamarin.iOS 10 is built to include the Xcode 8 symbols. When enabled, the Xamarin managed linker can remove these unused symbols to allow building successfully against older versions of Xcode.
    • Fix: Update to Xcode 8, or enable the Xamarin linker by choosing a setting other than Don’t link under Project properties > iOS Build > Linker behavior.
  • [Xamarin for Visual Studio]Build > Export Android Package (.apk) and Tools > Android > Publish Android App have been replace by the Build > Archive command that is part of the new Android Archive Manager and Publishing workflow.

Products Released

  • Xamarin Studio 6.1.0.5441
    • Release Notes
    • Major Issues Addressed:
      • 42554 – Typing into the search box is corrupting memory and crashing XS
      • 43210 – User is not able to launch an activity by explicitly specifying which activity to launch for Android application in XS
      • 43187 – Quick build/run menu selector does not include run configurations
      • 43949 – Unable to set SDK and NDK path in XS
      • 43888 – Unable to open iOS designer in XS
      • 43678 – Unable to open ‘Create Layout Variation’ window on clicking ‘New Version’ button
      • 44036 – Cannot create new multiplatform projects
      • 42389 – Constant spinwheels / hangs when editing, scrolling, or searching in the document editor with a large solution using XS 6.1
      • 42325 – Xamarin.Forms projects using montouch.dll do not work in the previewer
      • 42206 – Incorrectly detecting xamarin forms xaml
      • 42103 – User is not able to run Library project in windows XS, if they have a custom execution command
      • 42041 – Unable to open .fsx file in F# Interactive pad of Windows XS
      • 42035 – Getting “Session termination detected” in F# Interactive pad and it stop working
      • 42012 – Reset button of F# Interactive pad does not reset its saved session
      • 41889 – Not getting “Broadcast Receiver 1 invoked !” message in application output, when running Xamarin.Android project with a broadcast receiver, explicitly
      • 41838 – iOS application throws exception, while running in Background Fetch Mode
      • 41785 – ‘Arguments’ and ‘Environment variable’ are not getting saved for iOS application in XS
      • 41757 – User is not getting get option to choose to run watchkit application in Glance mode or notification via Run dropdown in XS
      • 41756 – User is not able to run project in XS, when Multi Startup option is selected
      • 41688 – User is not able to execute library project with custom execution command in XS
      • 41679 – User is not able to Archive for iOS Publishing on MAC
      • 41646 – User is not able to Add a Custom Configuration in XS
      • 40497 – XA is not recognized, looking for mandroid.exe
      • 40422 – The roslyn workspace can’t be queried while it’s loading
      • 43168 – Getting error in Android Previewer even after building or rebuilding the project
      • 42969 – Apps won’t launch on simulators or devices using Xcode8 beta 4
      • 41784 – error ‘object reference not set to instance of object’ in Forms Previewer when opening any XAML file.
      • 42470 – Remove Other/Miscellaneous/MonoMac templates
      • 41905 – copy classes containing regions delete the keys
      • 41687 – Xamarin Studio Community Version 6.0 (build 5174) freezes when users click on “Navigate” -> “Find Reference”
      • 41685 –  Xamarin Studio Community Version 6.0 (build 5174) does not correctly save .cs files
  • Xamarin.VS 4.2.0.680
    • Release Notes
    • Major Issues Addressed:
      • 43300 – Intermittent disconnection of VS from Build Host while working with iOS application.
      • 43037 – Unable to install XVS builds.
      • 43602 – “Device Log” window does not open in Visual Studio.
      • 43565 – Visual Studio often hangs (pauses, freezes) during `TastyConfig.DebugLaunch()` on second deployment attempt
      • 43650 – User is not getting simulator for Watckit OS1 application in VS dropdown
      • 43454 – User is not able to run Watch OS1 application with VS, application gets terminated
      • 44046 – Getting build error for iOS/tvOS template
      • 43976 – Can’t open WatchOS interface.storyboard in designer
      • 43884 – Unable to open iOS designer in VS
      • 43232 – Unable to build Blank Mac App(Cocoa App), getting ‘Illegal characters in path’ error.
      • 42958 – Getting “DetectSdkLocations — FAILED” error on building Blank Mac application on Visual Studio
      • 42757 – Getting build error in Android Designer when building the project after dragging the custom control to the designer in VS
      • 42688 – Getting “Required service ‘EnvDTE80.DTE2’ not found” error on opening Android Designer
      • 42435 – Getting “‘ResolveUinversalTypeIdentifiers’ task failed unexpectedly” error on building ‘Spritekit Game’ or ‘Scenekit Game’ Mac app solution in VS
      • 42397 – The forms previewer is disabled in cycle8
      • 42113 – xaml files in shared asset projects don’t work in the forms previewer
      • 41815 – Xamarin.Forms.Templates.VisualStudio.dll gets loaded on VS startup even after second time+
      • 40546 – No Xamarin/VS License is activated and keeps showing VS community
      • 43018 – unable to select an event handler which has been already defined
      • 42422 – Game Controller checkbox Settings remembered on reopeining the Info.plist of tvOS application
      • 41915 – Xamarin breaks VSTU debugger integration with Unity 3D and Visual Studio
      • 41507 – Connecting from Visual Studio Community 2015 to Mac host
  • Xamarin.iOS 10.0.0.6
    • Release Notes
    • Major Issues Addressed:
      • 43373 – Unable to upload application to device due to an error “Could not load the framework ‘libswiftos.dylib’ (path: /Applications/Xcode8-beta6.app/Contents/Frameworks/libswiftos.dylib)” with Xcode8-beta6 update
      • 43837 – Unexpected Error MT0000 when building in Release configuration and targeting a device (not sim)
      • 40936 – iOS app crash when taking snapshots
      • 42099 – User is not able to run watchOS2 app in XS
      • 42750 – Deploying an iOS app to iPhone 6S crashes when a breakpoint is set
      • 42549 – Getting build error ‘Could not AOT the assembly’ in release mode on iOS device
      • 42493 – WatchOS2 app is not launching on Watch Simulator
      • 40788 – Invalid assembly name System.ServiceModel.Web
      • 42452 – Unsupported type encoding : _GLKVector4={?=ffff}{?=ffff}{?=ffff}[4f])16 / GLKMatrix4 = {?=ffffffffffffffff}[16f])16
  • Xamarin.Android 7.0.0.18
    • Release Notes
    • Major Issues Addressed:
      • 43268 – Android application crashes when launched on Android device, when running a project with a service in XS
      • 42646 – Error XA2006: Reference to metadata item ‘Android.Views.DecorCaptionShade’ when attempting to build codegen tests in release
      • 43487 – ‘System.DllNotFoundException: sqlite3’ thrown when trying to use sqlite with Cycle8
      • 42814 – Deploy to Android device fails when setting a breakpoint
      • 42835 – Android projects which use Support packages are failing to build on Windows due to issue extracting resources
      • 42521 – Applications crashing on startup due to java.io.IOException: No original dex files found
      • 42469 – Assertion “fixed_type_allocator_indexes [type] == slot’ not met” causing apps to crash on startup
      • 42912 – Release deployments are crashing immediately on startup “No assemblies found in ‘(null)’ or ‘<unavailable>’.”
      • 41706 – TypeLoadException thrown when trying to compile a binding project.
      • 40437 – All builds are now failing on windows due to error finding mandriod
  • Mono Framework 4.6.0.245
    • Release Notes
    • Major Issues Addressed:
      • 42864 –  “System.Net.WebException: Error: NameResolutionFailure” on second web request to certain raw IP addresses with HttpClient
      • 43305 – Standard Library dependency error on Xamarin Studio
      • 42408: WebClient.DownloadString returns 401 Unauthorized when using Basic authentication
      • 42938:  Compilation of netstandard PCL library with xbuild fails with… CSC: error CS0518: The predefined type …  is not defined or imported
      • 43636 – “Index was out of range. Must be non-negative and less than the size of the collection” in `System.Collections.Generic.List`1[T].set_Item()` when attempting to compile certain C# code involving tasks, async/await, and try/catch/finally
      • 33475 – Android app crash when taking snapshots
      • 41644 – Shutdown deadlock for Mono 4.5.1/master with Xamarin Studio/

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 7 Stable versions (from August 1, 2016) by manually reinstalling each old package. See the “Get the latest stable version of Cycle 7” section on your account page: https://store.xamarin.com/account/my/subscription/downloads#cycle7. (If you do not yet have a Xamarin login, you can create one.) If you have any trouble downloading the previous versions from that link, would like to install an even earlier set of versions, or simply would prefer an email with all the installer links you need, feel free to email contact@xamarin.com.

For Mac, you’ll also need to downgrade Xcode to 7.3.


Release Dates

Alpha – April 27th, 2016 (Evolve Conference)

Alpha 2 – July 13th, 2016

Alpha 3 – July 27th, 2016

Alpha 4 – Aug 2nd, 2016

Alpha 5– Aug 9th, 2016

Alpha 6 – Aug 12, 2016

Beta 1 – Aug 17th, 2016

Beta 2 – Aug 24th, 2016

Beta 3 – Aug 31st, 2016

Beta 4 – Sep 8th, 2016

Stable – This Release!

Beta Preview 4: Cycle 8

We are releasing the fourth Beta preview of our next major feature release, called Cycle 8. As this is a Beta build, there are some known issues and the possibility of new issues being found during testing.

We anticipate this to be the final preview build before Cycle 8 goes to the Stable channel sometime next week.

The issues addressed below are only the highest severity ones, so please check out the product release notes to see all the fixes and known issues for this preview.

The Xamarin team is looking for as much user feedback as possible on these Cycle 8 Beta versions, especially for the iOS 10 and Xcode 8 features. 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.

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]43655 – Cannot open ‘API Documentation’ in XS on Mac.
  • [Xamarin for Visual Studio] – 40767: Collection View and Table View are rendered differently on the iOS designer and the actual simulator
  • [Xamarin.iOS] – 42443 –  ServicePointTest (System) tests crash on tvOS device
  • [Xamarin.Android]44114 – Cannot debug Android app on Android 4.4 device

Products Released

  • Xamarin Studio 6.1.0.5436
    • Release Notes
    • Major Issues Addressed:
      • 42554 – Typing into the search box is corrupting memory and crashing XS
      • 43210 – User is not able to launch an activity by explicitly specifying which activity to launch for Android application in XS
      • 43187 – Quick build/run menu selector does not include run configurations
      • 43949 – Unable to set SDK and NDK path in XS
      • 43888 – Unable to open iOS designer in XS
      • 43678 – Unable to open ‘Create Layout Variation’ window on clicking ‘New Version’ button
      • 44036 – Cannot create new multiplatform projects
  • Xamarin.VS 4.2.0.675
    • Release Notes
    • Major Issues Addressed:
      • 43300 – Intermittent disconnection of VS from Build Host while working with iOS application.
      • 43037 – Unable to install XVS builds.
      • 43602 – “Device Log” window does not open in Visual Studio.
      • 43565 – Visual Studio often hangs (pauses, freezes) during `TastyConfig.DebugLaunch()` on second deployment attempt
      • 43650 – User is not getting simulator for Watckit OS1 application in VS dropdown
      • 43454 – User is not able to run Watch OS1 application with VS, application gets terminated
      • 44046 – Getting build error for iOS/tvOS template
      • 43976 – Can’t open WatchOS interface.storyboard in designer
      • 43884 – Unable to open iOS designer in VS
  • Xamarin.iOS 10.0.0.4
    • Release Notes
    • Major Issues Addressed:
      • 43373 – Unable to upload application to device due to an error “Could not load the framework ‘libswiftos.dylib’ (path: /Applications/Xcode8-beta6.app/Contents/Frameworks/libswiftos.dylib)” with Xcode8-beta6 update
      • 43837 – Unexpected Error MT0000 when building in Release configuration and targeting a device (not sim)
      • 40936 – iOS app crash when taking snapshots
  • Xamarin.Android 7.0.0.15
    • Release Notes
    • Major Issues Addressed:
      • 43268 – Android application crashes when launched on Android device, when running a project with a service in XS
      • 42646 – Error XA2006: Reference to metadata item ‘Android.Views.DecorCaptionShade’ when attempting to build codegen tests in release
      • 43487 – ‘System.DllNotFoundException: sqlite3’ thrown when trying to use sqlite with Cycle8
      • 42814 – Deploy to Android device fails when setting a breakpoint
  • Mono Framework 4.6.0.243
    • Release Notes
    • Major Issues Addressed:
      • 42864 –  “System.Net.WebException: Error: NameResolutionFailure” on second web request to certain raw IP addresses with HttpClient
      • 43305 – Standard Library dependency error on Xamarin Studio
      • 42408: WebClient.DownloadString returns 401 Unauthorized when using Basic authentication
      • 42938:  Compilation of netstandard PCL library with xbuild fails with… CSC: error CS0518: The predefined type …  is not defined or imported
      • 43636 – “Index was out of range. Must be non-negative and less than the size of the collection” in `System.Collections.Generic.List`1[T].set_Item()` when attempting to compile certain C# code involving tasks, async/await, and try/catch/finally
      • 33475 – Android app crash when taking snapshots

Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


Upcoming Release Dates

Alpha – April 27th, 2016 (Evolve Conference)

Alpha 2 – July 13th, 2016

Alpha 3 – July 27th, 2016

Alpha 4 – Aug 2nd, 2016

Alpha 5– Aug 9th, 2016

Alpha 6 – Aug 12, 2016

Beta 1 – Aug 17th, 2016

Beta 2 – Aug 24th, 2016

Beta 3 – Aug 31st, 2016

Beta 4 – This Release!

Stable – Mid-September 2016

Beta Preview 3: Cycle 8

We are releasing the third Beta preview of our next major feature release, called Cycle 8. As this is a Beta build, there are some known issues and the possibility of new issues being found during testing.

The issues addressed below are only the highest severity ones, so please check out the product release notes to see all the fixes and known issues for this preview.

The Xamarin team is looking for as much user feedback as possible on these Cycle 8 Beta versions, especially for the iOS 10 and Xcode 8 features. 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.

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 

  • [Mono Framework] – 33475: Android app crashes when taking snapshots
  • [Mono Framework] – 40963: iOS app crashes when taking snapshots
  • [Xamarin for Visual Studio] – 40767: Collection View and Table View are rendered differently on the iOS designer and the actual simulator

Products Released

  • Xamarin Studio 6.1.0.5383
    • Release Notes
    • Major Issues Addressed:
      • 42554 – Typing into the search box is corrupting memory and crashing XS
      • 43210 – User is not able to launch an activity by explicitly specifying which activity to launch for Android application in XS
      • 43187 – Quick build/run menu selector does not include run configurations
  • Xamarin.VS 4.2.0.628
    • Release Notes
    • Major Issues Addressed:
      • 43300 – Intermittent disconnection of VS from Build Host while working with iOS application.
      • 43037 – Unable to install XVS builds.
      • 43602 – “Device Log” window does not open in Visual Studio.
      • 43565 – Visual Studio often hangs (pauses, freezes) during `TastyConfig.DebugLaunch()` on second deployment attempt
      • 43650 – User is not getting simulator for Watckit OS1 application in VS dropdown
      • 43454 – User is not able to run Watch OS1 application with VS, application gets terminated
  • Xamarin.iOS 9.99.5.54
    • Release Notes
    • Major Issues Addressed:
      • 43373 – Unable to upload application to device due to an error “Could not load the framework ‘libswiftos.dylib’ (path: /Applications/Xcode8-beta6.app/Contents/Frameworks/libswiftos.dylib)” with Xcode8-beta6 update
  • Xamarin.Android 7.0.0.3
    • Release Notes
    • Major Issues Addressed:
      • 43268 – Android application crashes when launched on Android device, when running a project with a service in XS
      • 42646 – Error XA2006: Reference to metadata item ‘Android.Views.DecorCaptionShade’ when attempting to build codegen tests in release
      • 43487 – ‘System.DllNotFoundException: sqlite3’ thrown when trying to use sqlite with Cycle8
      • 42814 – Deploy to Android device fails when setting a breakpoint
  • Mono Framework 4.6.0.182
    • Release Notes
    • Major Issues Addressed:
      • 42864 –  “System.Net.WebException: Error: NameResolutionFailure” on second web request to certain raw IP addresses with HttpClient
      • 43305 – Standard Library dependency error on Xamarin Studio
      • 42408: WebClient.DownloadString returns 401 Unauthorized when using Basic authentication
      • 42938:  Compilation of netstandard PCL library with xbuild fails with… CSC: error CS0518: The predefined type …  is not defined or imported
      • 43636 – “Index was out of range. Must be non-negative and less than the size of the collection” in `System.Collections.Generic.List`1[T].set_Item()` when attempting to compile certain C# code involving tasks, async/await, and try/catch/finally

Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


Upcoming Release Dates

Alpha – April 27th, 2016 (Evolve Conference)

Alpha 2 – July 13th, 2016

Alpha 3 – July 27th, 2016

Alpha 4 – Aug 2nd, 2016

Alpha 5– Aug 9th, 2016

Alpha 6 – Aug 12, 2016

Beta 1 – Aug 17th, 2016

Beta 2 – Aug 24th, 2016

Beta 3 – This Release!

Stable – Fall 2016

Beta Preview 2: Cycle 8

We are releasing the second Beta preview of our next major feature release, called Cycle 8. As this is a Beta build, there are some known issues and the possibility of new issues being found during testing.

The issues addressed below are only the highest severity ones, so please check out the product release notes to see all the fixes and known issues for this preview.

The Xamarin team is looking for as much user feedback as possible on these Cycle 8 Beta versions, especially for the iOS 10 and Xcode 8 features. 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.

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 

  • [Mono Framework] – 42408: WebClient.DownloadString returns 401 Unauthorized when using Basic authentication
  • [Mono Framework] – 33475: Android app crashes when taking snapshots
  • [Mono Framework] – 40963: iOS app crashes when taking snapshots
  • [Mono Framework] – 42938:  Compilation of netstandard PCL library with xbuild fails with… CSC: error CS0518: The predefined type …  is not defined or imported
  • [Xamarin.iOS] – 42392:  ‘clang: error: unable to execute command: Segmentation fault: 11’ when compiling iOS project
  • [Xamarin for Visual Studio] – 40767: Collection View and Table View are rendered differently on the iOS designer and the actual simulator

Products Released

  • Xamarin Studio 6.1.0.5365
    • Release Notes
    • Major Issues Addressed:
      • 42554 – Typing into the search box is corrupting memory and crashing XS
      • 43210 – User is not able to launch an activity by explicitly specifying which activity to launch for Android application in XS
      • 43187 – Quick build/run menu selector does not include run configurations
  • Xamarin.VS 4.2.0.584
    • Release Notes
    • Major Issues Addressed:
      • 43300 – Intermittent disconnection of VS from Build Host while working with iOS application.
      • 43037 – Unable to install XVS builds.
      • 43602 – “Device Log” window does not open in Visual Studio.
  • Xamarin.iOS 9.99.4.23
    • Release Notes
    • Major Issues Addressed:
      • 43373 – Unable to upload application to device due to an error “Could not load the framework ‘libswiftos.dylib’ (path: /Applications/Xcode8-beta6.app/Contents/Frameworks/libswiftos.dylib)” with Xcode8-beta6 update
  • Xamarin.Android 6.2.0.47
    • Release Notes
    • Major Issues Addressed:
      • 43268 – Android application crashes when launched on Android device, when running a project with a service in XS
      • 42646 – Error XA2006: Reference to metadata item ‘Android.Views.DecorCaptionShade’ when attempting to build codegen tests in release
  • Mono Framework 4.6.0.165
    • Release Notes
    • Major Issues Addressed:
      • 42864 –  “System.Net.WebException: Error: NameResolutionFailure” on second web request to certain raw IP addresses with HttpClient
      • 43305 – Standard Library dependency error on Xamarin Studio

Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


Upcoming Release Dates

Alpha – April 27th, 2016 (Evolve Conference)

Alpha 2 – July 13th, 2016

Alpha 3 – July 27th, 2016

Alpha 4 – Aug 2nd, 2016

Alpha 5– Aug 9th, 2016

Alpha 6 – Aug 12, 2016

Beta 1 – Aug 17th, 2016

Beta 2 – This Release!

Stable – Fall 2016

Beta Preview 1: Cycle 8

We are releasing the first Beta preview of our next major feature release, called Cycle 8. As this is a Beta build, there are some known issues and the possibility of new issues being found during testing.

The issues addressed below are only the highest severity ones, so please check out the product release notes to see all the fixes and known issues for this preview.

The Xamarin team is looking for as much user feedback as possible on these Cycle 8 Beta versions, especially for the iOS 10 and Xcode 8 features. 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.

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 

  • [Mono Framework] – 42408: WebClient.DownloadString returns 401 Unauthorized when using Basic authentication
  • [Mono Framework] – 33475: Android app crashes when taking snapshots
  • [Mono Framework] – 40963: iOS app crashes when taking snapshots
  • [Mono Framework] – 42938:  Compilation of netstandard PCL library with xbuild fails with… CSC: error CS0518: The predefined type …  is not defined or imported
  • [Xamarin.iOS] – 42392:  ‘clang: error: unable to execute command: Segmentation fault: 11’ when compiling iOS project
  • [Xamarin for Visual Studio] – 40767: Collection View and Table View are rendered differently on the iOS designer and the actual simulator

Products Released

  • Xamarin Studio 6.1.0.5345
    • Release Notes
    • Major Issues Addressed:
      • 42554 – Typing into the search box is corrupting memory and crashing XS
      • 43210 – User is not able to launch an activity by explicitly specifying which activity to launch for Android application in XS
      • 43187 – quick build/run menu selector does not include run configurations
  • Xamarin.iOS 9.99.3.8
    • Release Notes
    • Major Issues Addressed:
      • 43373 – Unable to upload application to device due to an error “Could not load the framework ‘libswiftos.dylib’ (path: /Applications/Xcode8-beta6.app/Contents/Frameworks/libswiftos.dylib)” with Xcode8-beta6 update
  • Xamarin.Android 6.2.0.36
    • Release Notes
    • Major Issues Addressed:
      • 43268 – Android application crashes when launched on Android device, when running a project with a service in XS
      • 42646 – Error XA2006: Reference to metadata item ‘Android.Views.DecorCaptionShade’ when attempting to build codegen tests in release
  • Mono Framework 4.6.0.150
    • Release Notes
    • Major Issues Addressed:
      • 42864 –  “System.Net.WebException: Error: NameResolutionFailure” on second web request to certain raw IP addresses with HttpClient
      • 43305 – Standard Library dependency error on Xamarin Studio

Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


Upcoming Release Dates

Alpha – April 27th, 2016 (Evolve Conference)

Alpha 2 – July 13th, 2016

Alpha 3 – July 27th, 2016

Alpha 4 – Aug 2nd, 2016

Alpha 5– Aug 9th, 2016

Alpha 6 – August 12, 2016

Beta 1 – This Release!

Stable – Fall 2016

Alpha Preview 6: Cycle 8

We are releasing a newer Alpha preview of our next major feature release, called Cycle 8. As this is an Alpha build, there are some known issues and the possibility of new issues being found during testing.

NOTE Due to a last minute issue found during testing, Xamarin.VS will not be included with this release. We hope to have an updated Xamarin.VS build early next week to compliment the other products in this release. 

The issues addressed below are only the highest severity ones, so please check out the product release notes to see all the fixes and known issues for this preview. Use the below forum threads to report and monitor issues that may occur, as well as find any potential workarounds that may exist.


Known Issues (does not included Xamairn.VS known issues) 

  • [Xamarin Studio] 40422: The roslyn workspace can’t be queried while it’s loading.
  • [Xamairn.iOS]42392: ‘clang: error: unable to execute command: Segmentation fault: 11’ when compiling ios project
  • [Xamarin.iOS] 42992 – Loose debugger connection

Products Released

  • Xamarin Studio 6.1.0.5338
    • Release Notes
    • Forum Thread – Alpha Release: Cycle 8 Feature Release Preview
    • Major Issues Addressed:
      • 42728 – watchOS apps in Xamarin Studio should now properly deploy on device and simulator.
      • 42389 – Constant spinwheels / hangs when editing, scrolling, or searching in the document editor with a large solution using XS 6.1
      • 43013 – Cannot create a Multiplatform Single View App
      • 43168 – Getting error in Android Previewer even after building or rebuilding the project.
      • 40442 – The roslyn workspace can’t be queried while it’s loading.
  • Xamarin.Android 6.2.0.33
    • Release Notes
    • Forum Thread – Alpha Release: Cycle 8 Feature Release Preview
    • Major Issues Addressed:
      • 42168 –  A numeric comparison was attempted on “$(_DeviceSdkVersion)” that evaluates to “” instead of a number, in condition “$(_DeviceSdkVersion) >= 21”
      • 42521 –  Applications crashing on startup due to java.io.IOException: No original dex files found
      • 42469 – Fixed assertion “fixed_type_allocator_indexes [type] == slot’ not met”, which was causing a crash on startup.
      • 42835 – Android projects using support packages should now build properly on Windows.
      • 42830 – Android applications should now deploy properly in release configuration.
  • Mono Framework 4.6.0.138
    • Release Notes
    • Major Issues Addressed:
      • 41644 – Fixed a hang on shutdown.
      • 41674  MSBuild should now work correctly.

Upcoming Release Dates

Alpha – April 27th, 2016 (Evolve Conference)

Alpha 2 – July 13th, 2016

Alpha 3 – July 27th, 2016

Alpha 4 – Aug 2nd, 2016

Alpha 5– Aug 9th, 2016

Alpha 6 – This Release!

Stable – Fall 2016

Alpha Preview 5: Cycle 8

We are releasing a newer Alpha preview of our next major feature release, called Cycle 8. As this is an Alpha build, there are some known issues and the possibility of new issues being found during testing.

Please check out the product release notes to see all the fixes and known issues for this preview, and use the below forum threads to report and monitor issues that may occur, as well as find any potential workarounds that may exist.


Known Issues

  • [Xamarin Studio] 40422: The roslyn workspace can’t be queried while it’s loading.
  • [Xamarin.VS]42435: Getting “ResolveUniversalTypeIdentifiers” task failed unexpectedly” error, on building ‘Spritekit Game’ or ‘Scenekit Game’ Mac App solution in VS
  • [Xamarin.VS] 41608:  Deleting a zip from AppData\Local\Xamarin\zips causes all subsequent builds to fail.
  • [Xamarin.VS]40767:  Collection View and Table View are rendered differently on the iOS designer and the actual simulator.
  • [Xamarin.VS] 42997 – Visual Studio 2012 doesn’t show “Blank App (Xamarin.Forms Portable)” and “ClassLibrary (Xamarin.Forms)” templates under the Cross Platform section.
  • [Xamarin.VS / Xamarin Designer42989 – Created segue not displayed in watchOS designer correctly.
  • [Xamarin.VS / Xamarin.Android]41607: No build output when downloading to zips for support package.]
  • [Xamarin.VS / Xamarin.iOS]42978 – watchOS 1 apps will not deploy to the simulator.
  • [Xamairn.iOS]42392: ‘clang: error: unable to execute command: Segmentation fault: 11’ when compiling ios project
  • [Xamarin.iOS] 42992 – Loose debugger connection

Products Released

  • Xamarin Studio 6.1.0.5308
    • Release Notes
    • Forum Thread – Alpha Release: Cycle 8 Feature Release Preview
    • Issues Addressed:
      • 42728 – watchOS apps in Xamarin Studio should now properly deploy on device and simulator.
      • 42389 – Constant spinwheels / hangs when editing, scrolling, or searching in the document editor with a large solution using XS 6.1
      • 43013 – Cannot create a Multiplatform Single View App
  • Xamarin.VS 4.2.0.438
    • Release Notes
    • Forum Thread – Alpha Release: Cycle 8 Feature Release Preview
    • Issues Addressed:
      • 42046 – Login functionality for Xamarin.VS should now work correctly.
      • 42958 – Getting “DetectSdkLocations — FAILED” error on building Blank Mac application on Visual Studio.
      • 42435 – Getting “ResolveUniversalTypeIdentifiers” task failed unexpectedly” error, on building ‘Spritekit Game’ or ‘Scenekit Game’ Mac App solution in VS.
      • 42113 – xaml files in shared asset projects don’t work in the forms previewer
      • 43018 – Unable to select an event handler which has been already defined
      • 42598 – Getting build error on building ‘Spritekit Game’ and ‘Scenekit Game’ solution in VS.
      • 42675 – Getting error on deploying iOS application on “DEVICE + RELEASE” configuration.
  • Xamarin.Android 6.2.0.25
    • Release Notes
    • Forum Thread – Alpha Release: Cycle 8 Feature Release Preview
    • Issues Addressed:
      • 42168 –  A numeric comparison was attempted on “$(_DeviceSdkVersion)” that evaluates to “” instead of a number, in condition “$(_DeviceSdkVersion) >= 21”
      • 42521 –  Applications crashing on startup due to java.io.IOException: No original dex files found
      • 42469 – Fixed assertion “fixed_type_allocator_indexes [type] == slot’ not met”, which was causing a crash on startup.
      • 42835 – Android projects using support packages should now build properly on Windows.
      • 42830 – Android applications should now deploy properly in release configuration.
  • Mono Framework 4.6.0.127
    • Release Notes
    • Issues Addressed:
      • 41644 – Fixed a hang on shutdown.
      • 41674  MSBuild should now work correctly.

Upcoming Release Dates

Alpha – April 27th, 2016 (Evolve Conference)

Alpha 2 – July 13th, 2016

Alpha 3 – July 27th, 2016

Alpha 4 – Aug 2nd, 2016

Alpha 5– This Release!

Stable – Fall 2016

Preview: iOS 10 / Xcode 8 / Sierra Support Update 2

We are releasing a new set of preview builds with support for Xcode 8, iOS 10, watchOS3, tvOS 10, and MacOS Sierra. Be sure to check out the supporting documentation on all these products as well. 

NOTE – These builds have been tested against Xcode beta 3 and beta 4. 

There is no target stable date final iOS 10 support at this time, as we have to wait until Apple finalizes and publishes their support before we can release ours. That being said, we may do additional preview releases between now and the final Apple release, so be sure to check back and see if newer versions become available in the coming months.

As with all our preview releases, this is not a product we officially support. If you encounter any issues, we recommend filing a bug in Bugzilla. You can also jump into the discussions on the forum thread posted below.


Known Issues 

  • [Xamarin Studio] 42969 – XS device support does not work with simulators or devices with Xcode 8 beta 4.
    • Workaround – Device support can be enabled as noted in comment 5 of the above linked bug.
  • [Xamarin Studio] – 42568 – WatchInterface.storyboard fails to load
  • [Xamarin Studio / Xamarin.VS] 41554 – Debugging on watchOS device/simulator is not supported on these builds.
  • [Xamarin.VS]43097 – watchOS simulator support is not available on this build.
  • [Xamarin.VS]43083 – watchOS apps launch in default mode when executed in notification mode from XS or VS.
  • [Xamarin.iOS] 43102 – Crossplatform application failed to launch on iOS device due to an error ” dyld: Library not loaded: @executable_path/libxamarin-debug.dylib

Products Released

  • Xamarin Studio 6.1.0.5235 [Download]
  • Issues Addressed:
    • 41329 – You will need to  disable, then enable, the ‘Show app on apple watch’ option on iPhone to install WatchKit app on watch device.
  • Xamarin for Visual Studio 99.0.0.3298 [Download]
  • Issues Addressed:
    • 42573 – watchOS projects will not build in Visual Studio with debug device configuration
    • 42647: The Designer is not supported for Visual Studio in this preview.