Category Archives: Preview

Preview products available for download from a dedicated web page.

Alpha Preview: Cycle 6 Service Release 1

We are releasing an updated Alpha preview of our next Service Release to Cycle 6. This is a much bigger service release, and should address a vast majority of the issues we’ve seen reported by the community after the release of Cycle 6. The issues noted below as addressed are not the only ones fixed with this release, so make sure to check out the product release notes to see all the fixes provided with this preview. All fixes included in Service Release 0, and the previous Alpha for Service Release 1 are included in this preview, so you should not experience any regression with previous fixes such as Xamarin.VS hanging.

Please use the below forum threads to report and monitor issues that may occur, and find any potential workarounds that may exist.


Known Issues

  • [Xamarin.VS/WatchOS] – Attempting to run WatchKit applications in Notification mode fails with “System.ArgumentOutOfRangeException”.
  • [Xamarin.iOS] – Certain 32-bit floating point operations cause crashes on 32-bit devices. Partial workaround: Enabling “Project Options -> iOS Build -> Perform all 32-bit float operations as 64-bit float” avoids the problem.
  • [Xamarin.VS] – If the text of the .csproj file does not explicitly include the “IpaIncludeArtwork” property, then the “iOS IPA -> Include Artwork in IPA” property panel will incorrectly show the value as True, when in fact it is False.
    • Workaround: un-check the checkbox and save the project properties, then re-check the checkbox and again save the properties.

Products Released

  • Xamarin Studio 5.10.2.49
    • Release Notes
    • Forum Thread – Alpha Release: Xamarin 4, Cycle 6 – Service Release 1
    • Key Issues Addressed:
      • 32494 – Fixed an issue where Xamarin Studio would always compile using C# 5, leading to various errors (often syntax errors) if the project included C# 6 features.
      • 35977 – Fixed an issue where Japanese characters could not be typed into the text editor.
      • 34250 – Fixed an issue where all of the menu items would become disabled after certain project operations.
  • Xamarin for Visual Studio 4.0.1.60
    • Release Notes
    • Forum Thread – Alpha Release: Xamarin 4, Cycle 6 – Service Release 1
    • Key Issues Addressed:
      • Fixed the “iOS IPA -> Include Artwork in IPA” checkbox in the project properties so that it correctly saves changes to the value. (Note that one of the remaining known issues is also related to this checkbox. That issue will be fixed in a future build of this service release.)
      • Added a candidate fix for an issue where breakpoints in class libraries were not being resolved (non-public Bug 35691).
      • 36117 – Fixed an issue where certain distribution identities and provisioning profiles did not appear in the iOS project settings.

Upcoming Release Dates

Alpha – December 8th, 2015

Alpha (w/ iOS 9.2 & Xcode 7.2 support) – December 10th, 2015

Alpha 2 – This release!

Beta – Early January 2016

Stable – Mid-Late January 2016

Alpha Preview: Cycle 6 Service Release 1

UPDATE – Support for Apple iOS 9.2 / Xcode 7.2 has now been added to the Alpha channel builds. Please update your Xamarin.iOS (and if necessary Xamarin.VS) to the latest Alpha channel builds get this support. 

We are releasing an Alpha preview of our next Service Release to Cycle 6. This is a much bigger service release, and should address a vast majority of the issues we’ve seen reported by the community after the release of Cycle 6. The issues noted below as addressed are not the only ones fixed with this release, so make sure to check out the product release notes to see all the fixes provided with this preview. All fixes included in Service Release 0 are included in this preview, so you should not experience any regression with previous fixes such as Xamarin.VS hanging.

Please use the below forum threads to report and monitor issues that may occur, and find any potential workarounds that may exist.


Known Issues

  • [Xamarin.VS/WatchOS] – WatchKit template sometimes causing failures with Xamarin.VS builds of Watch Apps.
  • [Xamarin.VS] – If the text of the .csproj file does not explicitly include the “IpaIncludeArtwork” property, then the “iOS IPA -> Include Artwork in IPA” property panel will incorrectly show the value as True, when in fact it is False.
    • Workaround: un-check the checkbox and save the project properties, then re-check the checkbox and again save the properties.
  • [Xamarin.VS (36117)] – Certain distribution identities and provisioning profiles do not appear in the iOS project settings. See the bug for possible workarounds.
  • [Xamarin Studio (35977)] – Certain characters (including Japanese and Chinese characters) cannot be typed into the text editor.
  • [Xamarin Studio (34250)] – After certain project operations, all of the menu items in Xamarin Studio will become “disabled” (grey text).
  • [Xamarin.Mac (35851)] – F# projects fail to build due to “The referenced or default base CLI library ‘mscorlib’ is binary-incompatible with the referenced F# core library”.
    • Workaround: Use this build for now. The next full set of Alpha updates should contain this fix.

Products Released

  • Xamarin for Visual Studio 4.0.1.37
    • Release Notes
    • Forum Thread – Alpha Release: Xamarin 4, Cycle 6 – Service Release 1
    • Key Issues Addressed:
      • Fixed the “iOS IPA -> Include Artwork in IPA” checkbox in the project properties so that it correctly saves changes to the value. (Note that one of the remaining known issues is also related to this checkbox. That issue will be fixed in a future build of this service release.)
      • Added a candidate fix for an issue where breakpoints in class libraries were not being resolved (non-public Bug 35691).

Upcoming Release Dates

Alpha – December 8th, 2015

Alpha (w/ iOS 9.2 & Xcode 7.2 support) – This release!

Beta – Early January 2016

Stable – Mid-Late January 2016

Preview: WatchOS 2.0& tvOS Third Preview

We are releasing an updated preview with support for watchOS 2 (simulator only) and tvOS (simulator and device), now available for Visual Studio. These new builds also have Bitcode support for tvOS applications, and support for tvOS binding projects. Be sure to check out the associated documentation tvOS.

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.iOS] – watchOS 2 WatchKit Extension shouldn’t be an execution target.
  • [Xamarin.iOS] – watchOS 2 applications currently only work on watch simulators.
  • [Xamarin.iOS] – Bitcode support is not available for watchOS 2.0 device builds.
  • [Xamarin.iOS] – watchOS debugging is supported only for default mode in watch simulator.
  • [Xamarin.iOS] – watchOS 2 and tvOS APIs are not final, some types might be missing or unavailable.
  • [Xamarin.iOS] – tvOS asset catalog editor is not fully implemented.
  • [Xamarin.VS] – tvOS icon set in asset catalog won’t show up in simulator.
  • [Xamarin.VS] – No binding project support for tvOS.
  • [Xamarin.VS] – This preview does not currently include support for the Xamarin.iOS designer for tvOS or watchOS 2.
  • [Xamarin.VS] – BundleIdentifiers of Watch App Extension, Watch App and companion id have to be set manually.
  • [Xamarin.VS] – Watch App reference in iOS Project -> References has a yellow triangle.
  • [Xamarin.VS] – Incremental builds are always turned off for tvOS apps.
  • [Xamarin.VS] – WatchOS2.0 template is missing asset catalog for icons and launch images.
  • [Xamarin.VS] – No Glance and Notification mode debugging support in WatchOS 2 applications.

Products Released

Preview: Xamarin Inspector 0.3.2.3

We are releasing an updated preview of the Xamarin Inspector for iOS, Android, Mac, and WPF applications. Xamarin Inspector is an interactive tool that you can use to diagnose and prototype changes in your application. The inspector can attach to a live application on any of the supported platforms.

The Xamarin Inspector is available on both Windows with Visual Studio and on Mac OS X with Xamarin Studio. Inspector is now supported on the recently announced Xamarin 4. Updating to the latest stable Xamarin releases across the board is the only requirement to begin using the Inspector preview product! Once you have the RC installed, you can download the Inspector from the links below, or from the supporting documentation page.


Products Released

Beta Preview: Cycle 6 Preview Update – Release Candidate 3

We are releasing a slightly updated preview of Cycle 6 to the Beta channel. These updated RCs fix a known issue with Xamarin Inspector compatibility from RC2. The Xamarin.Android, Xamarin.Mac, and Mono Framework remain unchanged from the previous release.

If you are used to the updater channels in Xamarin Studio and/or Visual Studio, simply switching to the Beta channel and getting the latest content will give you the RC3 series of builds. To make it as easy as possible for Xamarin developers to participate in this RC, we’ve also prepared special versions of our installers which will install the new RC3 build on your Mac and Windows machine if nothing has been previously installed. (Note – if you have gotten web previews of newer Xamarin Platform builds, the installer will not update and you should use the updater in the IDE against the Beta channel).

Mac Installer  |  Windows Installer

Please note, to use RC3 to develop iOS applications in Visual Studio, you’ll need to install the release on both your Mac and Windows workstations.

The biggest change with the Cycle 6 builds is an overhaul of how Xamarin builds iOS projects on your Mac from Visual Studio. If you happen to experience issues with any of the RC3 products, please log a bug report.


Known Issues

  • [Xamarin Studio] – Holding down Command+Z batches undo actions. (Undo is not executed until key combination is released.)

Products Released


Cycle 6 Release Dates

Beta Preview: Cycle 6 Preview Update – Release Candidate 2

We are releasing a updated preview of Cycle 6 to the Beta channel. These updated RCs provide additional fixes on top of the previous builds.

If you are used to the updater channels in Xamarin Studio and/or Visual Studio, simply switching to the Beta channel and getting the latest content will give you the RC2 series of builds. To make it as easy as possible for Xamarin developers to participate in this RC, we’ve also prepared special versions of our installers which will install the new RC2 build on your Mac and Windows machine if nothing has been previously installed. (Note – if you have gotten web previews of newer Xamarin Platform builds, the installer will not update and you should use the updater in the IDE against the Beta channel).

Mac Installer  |  Windows Installer

Please note, to use RC2 to develop iOS applications in Visual Studio, you’ll need to install the release on both your Mac and Windows workstations.

The biggest change with the Cycle 6 builds is an overhaul of how Xamarin builds iOS projects on your Mac from Visual Studio. If you happen to experience issues with any of the RC2 products, please log a bug report.


Known Issues

  • [Xamarin Studio] – Xamarin.iOS apps may sometimes crash when using the Xamarin Inspector.
  • [Xamarin Studio] – Holding down Command+Z batches undo actions. (Undo is not executed until key combination is released.)

Products Released


Cycle 6 Release Dates

Watchkit / WatchOS 1 Hotfix Technical Bulletin

We are aware of an issue with our current Xamarin.iOS build that may prevent submission of watchOS 1 apps built using WatchKit. We are working on a hotfix for this issue, and hope to have updated builds for both Xamarin Studio and Visual Studio out later this week.

In the interim, we are making available a preview build of an updated Xamarin.iOS that is compatible with the current Xamarin Studio stable build that should address this issue. This preview is not compatible with Xamarin.VS, but the upcoming Stable hotfix should address this for everyone, including VS users.


Known Issues

[Xamarin.VS / Xamarin.iOS] – watchOS 1 apps built with WatchKit will be rejected during submission with the notification “Invalid WatchKit Support”.


Products Released

3rd Preview: Xamarin Studio with Roslyn Support

We are releasing an updated preview version of Xamarin Studio with Roslyn support, which now also supports Xamarin Studio for Windows. Please make sure to check out the associated documentation and release notes.

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.


Products Released

 

Preview: Xamarin Inspector 0.3.1.1

We are releasing our first preview of a brand new tool, the Xamarin Inspector for iOS, Android, Mac, and WPF applications. Xamarin Inspector is an interactive tool that you can use to diagnose and prototype changes in your application. The inspector can attach to a live application on any of the supported platforms. Read more about this new tool on our main blog.

The Xamarin Inspector is available on both Windows with Visual Studio and on Mac OS X with Xamarin Studio. To use the Inspector, you’ll need to use our Release Candidate. Once you have the RC installed, you can download the Inspector from the links below, or from the supporting documentation page.

This is an early preview of the Xamarin Inspector, and we need your feedback to improve it and make it as awesome as possible. You can help out in this effort by reporting any issues you experience while using the Xamarin Inspector preview.


Products Released

Preview: WatchOS 2.0 & tvOS Second Preview

We are releasing updated preview versions of Xamarin Studio and Xamarin.iOS with support for iOS 9.1 final. These builds also support watchOS 2 (simulator only) and tvOS (simulator and device only). These new builds also have Bitcode support for tvOS applications, and support for tvOS binding projects. Be sure to check out the associated documentation tvOS.

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.iOS / watchOS 1] – watchOS 1 WatchKit App shouldn’t be an execution target.
  • [Xamarin.iOS / watchOS 2] – watchOS 2 WatchKit Extension shouldn’t be an execution target.
  • [Xamarin.iOS / watchOS 1] – watchOS 1 applications currently do not work on watch simulators.
  • [Xamarin.iOS / watchOS 2] – watchOS 2 applications currently only work on watch simulators.
  • [Xamarin.iOS / watchOS 2] – Bitcode support is not available for watchOS 2.0 device builds.
  • [Xamarin.iOS / tvOS] – tvOS asset catalog editor does not work properly.
  • [Xamarin.iOS / tvOS] – No storyboard support for tvOS projects with the iOS Designer.
  • [Xamarin.iOS / watchOS] – watchOS debugging is supported only for default mode in watch simulator.
  • [Xamarin.iOS / watchOS 2 / tvOS] – watchOS 2 and tvOS APIs are not final, some types might be missing or unavailable.
  • [Xamarin.VS] – Visual Studio support is not yet available.

Products Released

  • Xamarin.iOS 9.3.1.63 [Download]
    • Forum Post
    • Issues Addressed (since previous preview):
      • [Xamarin.iOS] – Bitcode support is not enabled on any platform.
      • [Xamarin.iOS] – iOS SpriteKitGameTemplate sometimes gives build errors.
      • [Xamarin.iOS] – iOS template projects currently work on 32 bit devices, but crash on 64 bit devices.
      • [Xamarin.iOS] – tvOS MetalGame template gives a System.InvalidOperationException on launching AppleTV.
      • [Xamarin.iOS] – For device builds (both iOS and AppleTV) you must disable incremental builds in the project’s options.
      • [Xamarin.iOS] – Building for ARM64 + LLVM won’t report an MT0075 error for tvOS.
      • [Xamarin.iOS] – System.ServiceModel.Internal.dll is now shipped with tvOS and watchOS profiles.
      • [Xamarin.iOS] – Crash if calling LogicalCallContext on tvOS or watchOS profiles.
      • [Xamarin.iOS] – The free Starter edition could not be used to create tvOS applications.
      • [Xamarin.iOS] – tvOS Metal Game template gives a System.InvalidOperationException on launching apple TV.