Category Archives: Xamarin.Mac

Beta: Cycle 7

We are releasing a Beta of our next major feature release, called Cycle 7. As this is an Beta 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] – Dragging and dropping a folder from one project to another moves the files, but does not add them to the destination project.
  • [Xamarin Studio] – Breakpoints are not hitting in Xamarin.Mac C#/F# Unified Applications.
  • [Xamarin Studio] – You may be unable to run watchkit applications after selecting Appicon on the Apple Watch Notification Center.
  • [Mono Framework] – Mono 4.3 Cryptography.ProtectedData fails to decrypt data from Mono 4.2. As a result, NuGet packages will fail to restore with the error “Data unprotection failed” when a protected NuGet source is configured.
    • Workaround – In Xamarin Studio you will need to add back any NuGet package sources that use password authentication before re-attempting to restore the packages.
  • [Xamarin.VS & Xamarin.iOS] – When deploying WatchKit applications in Visual studio, the error “The file ‘bin\iPhoneSimulator\Debug\WatchKitApp1WatchKitApp.app\WatchKitApp1WatchKitApp’ does not exist” may appear.
  • [Xamarin.VS] – tvOS Applications built with the “Build ad-hoc IPA” checkbox enabled in “Debug/Release + Device” configuration will fail with the error “The ‘CopyFileToWindows’ task failed unexpectedly.”

Products Released 


Upcoming Release Dates

Alpha – March 10th, 2016.

Alpha 2 – Mar 15th, 2016

Beta – This Release!

Stable – April/May 2016

Stable Release: Cycle 6 Service Release 3

We are releasing the Stable builds of Service Release 3 on top of Cycle 6 (these have also been published in the Beta channel). Please use the below forum threads to report and monitor issues that may occur, and find any potential workarounds that may exist.

For more information on the changes contained within these builds announced at Microsoft //Build, please check out the official Xamarin blog, and also the Xamarin FAQ.

Note that Alpha channel contains previews for our next feature release, which does not yet contain these changes. New Alpha builds will be available next week.


Products Released


Upcoming Release Dates

Stable – This Release!

Alpha Preview 2: Cycle 7

Update 1 – Bumped Xamarin.iOS from 9.8.0.58 to 9.8.0.156. This adds support for Apple iOS 9.3 / Xcode 7.3. 


We are releasing a new Alpha preview of our next major feature release, called Cycle 7. 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 w/ F# Add-in] – Error when creating an F# Android template on Windows. This should still function correctly on Mac.
  • [Xamarin Studio] – Dragging and dropping a folder from one project to another moves the files, but does not add them to the destination project.
  • [Xamarin Studio] – Breakpoints are not hitting in Xamarin.Mac C#/F# Unified Applications.
  • [Mono Framework] – Mono 4.3 Cryptography.ProtectedData fails to decrypt data from Mono 4.2. As a result, NuGet packages will fail to restore with the error “Data unprotection failed” when a protected NuGet source is configured.
    • Workaround – In Xamarin Studio you will need to add back any NuGet package sources that use password authentication before re-attempting to restore the packages.
  • [Xamarin.VS & Xamarin.iOS] – When deploying WatchKit applications in Visual studio, the error “The file ‘bin\iPhoneSimulator\Debug\WatchKitApp1WatchKitApp.app\WatchKitApp1WatchKitApp’ does not exist” may appear.

Products Released


Upcoming Release Dates

Alpha – March 10th, 2016.

Alpha 2 – This Release!

Beta – March 2016

Stable – Late March / Early April 2016

Alpha Preview 1: Cycle 7

Update 1 – Bumped Xamarin.iOS from 9.7.0.331 to 9.8.0.43, and Xamarin.Mac from 2.7.0.331 to 2.8.0.42. Both bumps add TLS 1.2 cryptography support.

Update 2 – Bumped Xamarin Studio from 6.0.0.4520 to 6.0.0.4761. Various additional fixes. 

Update 3 – Bumped Xamarin.VS from 99.0.0.1562 to 4.1.0.87. Various additional fixes, corrects version numbering to be in line with previous Xamarin.VS releases. 


We are releasing an Alpha preview of our next major feature release, called Cycle 7. There are a number of new features and bugfixes included in this release, most notably the rollout of the Dark Skin theme for Xamarin Studio. 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.

NOTESome customers who are using targeting System Mono under Unified, using Classic Xamarin.Mac (XamMac.dll), or PCls may run into build issues or crash on launch. They may want to move off the Alpha channel at this time.


Known Issues

  • [Xamarin.VS] – A build error may occur when trying to build WatchKit Applications in Notification Mode with VS 2015.
  • [Xamarin.VS] – A build error may occur when trying to build WatchKit Applications in VS 2012/2013
  • [Xamarin.VS / iOS Designer] – Interface.Storyboard for WatchKit Applications will not open in VS 2012/2013.
  • [Xamarin.VS / iOS Designer] – Bottom section of the View Controller is appearing white instead of grey.
  • [Mono Framework] – Mono 4.3 Cryptography.ProtectedData fails to decrypt data from Mono 4.2. As a result, NuGet packages will fail to restore with the error “Data unprotection failed” when a protected NuGet source is configured.
    • Workaround – In Xamarin Studio you will need to add back any NuGet package sources that use password authentication before re-attempting to restore the packages.
  • [Xamarin Studio w/ F# Add-in] – Error when creating an F# Android template on Windows. This should still function correctly on Mac.
  • [Xamarin.Mac] – When running the Xamarin.Mac unified template project with the target Framework set to “Unsupported”, the popup “Could not connect to the debbuger” may appear.
    • Potential Workaround – Downgrade the Mono framework version available in our Stable channel.
  • [Xamarin.VS & Xamarin.iOS] – When deploying WatchKit applications in Visual studio, the error “The file ‘bin\iPhoneSimulator\Debug\WatchKitApp1WatchKitApp.app\WatchKitApp1WatchKitApp’ does not exist” may appear.

Products Released


Upcoming Release Dates

Alpha – This Release!

Beta – March 2016

Stable – Late March / Early April 2016

Stable Release: Cycle 6 Service Release 2

We are releasing the Stable builds of Service Release 2 on top of  Cycle 6. Please use the below forum threads to report and monitor issues that may occur, and find any potential workarounds that may exist.


Products Released


Upcoming Release Dates

Beta – March 3rd, 2016.

Stable – This Release!

Stable Release: Cycle 6 Service Release 1

We are releasing our next Service Release to Cycle 6 to the Stable channel. 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.

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] – Renaming UI for Asset Catalogs (AppIcon, LaunchImages, Images, Data, SpriteAlias) is not appearing correctly.
    • Workaround: You can still rename these items using the “Name” entry in the Properties window (“View -> Properties Windows”).
  • [Xamarin.iOS]38206 – Certain iOS app projects fail to copy resources to the application bundle, resulting in errors similar to “Could not find a storyboard named ‘Main’ in bundle NSBundle”. Now hotfixed in Xamarin.iOS 9.4.1.25.
  • [Xamarin.VS] – 38240 – Breakpoints in library projects fail to pause the debugger if the Visual Studio UI is set to a language other than English. Now hotfixed in Xamarin.VS 4.0.1.93.
  • [Xamarin.VS] – 38401 – “The “PackLibraryResources” task failed unexpectedly.” when an iOS library project contains any bundle resources in the root folder other than images. Now hotfixed in Xamarin.VS 4.0.1.96.
  • [Xamarin.VS]38433 – The Info.plist editor does not display any of its tabs (“iPhone Icons”, “Entitlements”, etc.) if it is opened in window that is too narrow. Now hotfixed in Xamarin.VS 4.0.1.96.

Products Released

  • Xamarin Studio 5.10.2.56
    • Release Notes
    • Forum Thread – Stable 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.87
    • Release Notes
    • Forum Thread – Stable 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.
      • 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.
      • Fixed an issue with WatchKit applications in Notification mode failing with “System.ArguementOutOfRangeException”.
  • Xamarin.iOS 9.4.1.24
    • Release Notes
    • Forum Thread – Stable Release: Xamarin 4, Cycle 6 – Service Release 1
    • Key Issues Addressed:
      • 35786 – Fixed an issue where the iOS build process could run out of file descriptors when building large projects, leading to errors such as “error : Could not strip assembly”.
      • 30698 – Fixed an issue with certain 32-bit floating point operations causing crashes on 32-bit devices.
      • 36238 – Fixed an issue with True/False status of the “iOS IPA -> Include Artwork in IPA” not showing the correct value unless the text of the .csproj file explicitly included the “IpaIncludeArtwork” property.

Upcoming Release Dates

Alpha – December 8th, 2015

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

Alpha 2 – December 18th, 2015

Alpha 3 – January 18th, 2016

Beta – January 21st, 2016

Stable – This release!

Preview: Xamarin.Mac Binding Projects

We are releasing a brand new preview of Xamarin.Mac support for binding Objective-C libraries. While this won’t be included in our Stable Xamarin Studio and Xamarin.Mac products until our next major release later this year, we’re making it available as a preview now. Be sure to check out the associated documentation as well.


 

Known Issues

  • [Xamarin.Mac] – There are reports of issues binding frameworks (not .a or .dylib files) with binding projects.  If you run into issues, please post on the forum for a potential work around.

Products Released

Beta Preview: Cycle 6 Service Release 1

We are releasing an updated Beta 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.

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 Studio] – Using IComponent will wipe the designer.cs file.
  • [Xamarin.VS] – Renaming UI for Asset Catalogs (AppIcon, LaunchImages, Images, Data, SpriteAlias) is not appearing correctly.
    • Workaround: You can still rename these items using the “Name” entry in the Properties window (“View -> Properties Windows”).

Products Released

  • Xamarin Studio 5.10.2.55
    • Release Notes
    • Forum Thread – Beta 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.81
    • Release Notes
    • Forum Thread –Beta 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.
      • 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.
      • Fixed an issue with WatchKit applications in Notification mode failing with “System.ArguementOutOfRangeException”.
  • Xamarin.iOS 9.4.1.24
    • Release Notes
    • Forum Thread –Beta Release: Xamarin 4, Cycle 6 – Service Release 1
    • Key Issues Addressed:
      • 35786 – Fixed an issue where the iOS build process could run out of file descriptors when building large projects, leading to errors such as “error : Could not strip assembly”.
      • 30698 – Fixed an issue with certain 32-bit floating point operations causing crashes on 32-bit devices.
      • 36238 – Fixed an issue with True/False status of the “iOS IPA -> Include Artwork in IPA” not showing the correct value unless the text of the .csproj file explicitly included the “IpaIncludeArtwork” property.

Upcoming Release Dates

Alpha – December 8th, 2015

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

Alpha 2 – December 18th, 2015

Alpha 3 – January 18th, 2016

Beta – This release!

Stable – Late January 2016

Alpha Preview 3: 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.

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


Products Released

  • Xamarin Studio 5.10.2.53
    • 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.74
    • 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.
      • 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.
      • Fixed an issue with WatchKit applications in Notification mode failing with “System.ArguementOutOfRangeException”.
  • Xamarin.iOS 9.4.1.23
    • Release Notes
    • Forum Thread – Alpha Release: Xamarin 4, Cycle 6 – Service Release 1
    • Key Issues Addressed:
      • 35786 – Fixed an issue where the iOS build process could run out of file descriptors when building large projects, leading to errors such as “error : Could not strip assembly”.
      • 30698 – Fixed an issue with certain 32-bit floating point operations causing crashes on 32-bit devices.
      • 36238 – Fixed an issue with True/False status of the “iOS IPA -> Include Artwork in IPA” not showing the correct value unless the text of the .csproj file explicitly included the “IpaIncludeArtwork” property.

Upcoming Release Dates

Alpha – December 8th, 2015

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

Alpha 2 – December 18th, 2015

Alpha 3 – This release! 

Beta – Mid January 2016

Stable – Late January 2016

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