Category Archives: Xamarin.Mac

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

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

Stable Release: Cycle 6 Final

We are releasing our final Cycle 6 to the Stable channel. These final builds contain all fixes from the previous releases, along with new feature and tons of improvements. Be sure to check out our blog post, and the product release notes below.

If you are used to the updater channels in Xamarin Studio and/or Visual Studio, simply switching to the Stable channel and getting the latest content will give you the final builds. We’ve also updated the standard installers, which will install the builds 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 Stable channel).

Mac Installer  |  Windows Installer

Please note, to use final builds to develop iOS applications in Visual Studio, you’ll need to install them 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 products, please log a bug report.


Known Issues

  • Please see product release notes for known issues. 

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

Alpha Release: Cycle 6 Preview Update – Release Candidate 1

We are releasing a updated preview of Cycle 6 to the Alpha channel. These updated RCs provide a slew of additional fixes on top of the previous builds, in addition to support for Xcode 7.1. There are still some issues remaining, but the quality is much improved since the initial RC, thanks in great part to community input. Thank you!

If you are used to the updater channels in Xamarin Studio and/or Visual Studio, simply switching to the Alpha channel and getting the latest content will give you the RC1 series of builds. To make it as easy as possible for Xamarin developers to participate in this first RC, we’ve also prepared special versions of our installers which will install the new RC1 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 Alpha channel).

Mac Installer  |  Windows Installer

Please note, to use RC1 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 RC1 products, please log a bug report


Known Issues

  • [Xamarin Studio] – gtk may crash during drag and drop actions.
  • [Xamarin Studio] – Xamarin Studio shows pop up error on creating iOS template projects.
  • [Xamarin Studio] – Holding down Command+Z batches undo actions. (Undo is not executed until key combination is released.)
  • [Xamarin Studio] – iOS extension projects do not compile.
  • [Xamarin Studio] – Adding a new Action to a Controller does not update corresponding *.design.cs file
  • [Xamarin.VS] – Certain iOS projects may have increased build times.
  • [Xamarin.VS] – In some scenarios, iOS applications install, but do not launch from Visual Studio, you must tap on the application manually to launch.
  • [Xamarin.VS/Xamarin.iOS] – Debugger does not stop on breakpoints in async RelayCommand in PCL projects
  • [Xamarin.Mac] – NSOutlineViewDelegate is missing one exported method, leading to applications not displaying contents for the cells.

Products Released


Cycle 6 Release Dates

  • Alpha – August 26th, 2015
  • Alpha 2 – September 2nd, 2015
  • Alpha 3 – September 19th, 2015
  • Alpha 4 – September 24th, 2015
  • RC0 / Alpha 5 – October 6th, 2015
  • RC1 / Alpha 6 – This release!
  • Future RC(s) – October/November 2015
  • Stable – Fall 2015

Alpha Release: Cycle 6 – 5th Alpha Preview / Release Candidate 0

We are releasing a new preview of Cycle 6 to the Alpha channel. This series of builds will be the next major feature release of the Xamarin Platform when they release to Stable later this year. These builds are also the first Release Candidate we are publishing as part of a newly launched RC process, which you can read more about here.

If you are used to the updater channels in Xamarin Studio and/or Visual Studio, simply switching to the Alpha channel and getting the latest content will give you the RC0 series of builds. To make it as easy as possible for Xamarin developers to participate in this first RC, we’ve also prepared special versions of our installers which will install the new RC0 build on your Mac and Windows machine.

Mac Installer  |  Windows Installer

Please note, to use RC0 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 RC0 products, please log a bug report


Known Issues 

  • [Xamarin.VS] – Xamarin.VS fails to log into build server on Mac machines using El Capitan GM (beta 1). 
  • [Xamarin.VS] – Right clicking build host in XMA connection dialog does not successfully open context menu.
  • [Xamarin.VS] – Breakpoint positions sometimes change when debugging Android applications with multiple breakpoints. 
  • [Xamarin.VS] – When deleting a theme with the Android Designer, it sometimes does not properly remove it. Applying the theme again may cause Visual Studio to hang/restart. 
  • [Xamarin.VS] – In some instances, the license window cannot be dismissed. 

Products Released


Upcoming Release Dates

Alpha – August 26th, 2015

Alpha 2 – September 2nd, 2015

Alpha 3 – September 19th, 2015

Alpha 4 – September 24th, 2015

RC0 / Alpha 5 – Today!

Future RC(s) – October/November 2015

Stable – Fall 2015

Alpha Release: Cycle 6 – 4th Alpha Preview

We are releasing a new preview of Cycle 6 to the Alpha channel. This series of builds will be the next major feature release of the Xamarin Platform when they release to Stable later this year. We wanted to release these builds to a wider audience for consumption via the Alpha channel.

As this is an Alpha release there are bound to be bugs. Please make sure to use the forums below to read up on issues as they are found, and see if any workarounds exist, or log a bug if one doesn’t exist already.


Important Notes

  • [Xamarin Studio / Xamarin.VS] – The Cycle 6 builds now require Xcode 7 or higher. For example, attempting to build an iOS app for device using Xcode 6.4 will now fail with “Native linking failed, undefined symbol:___divdc3”.
  • [Xamarin.VS] – Support for OS X 10.9 Mavericks has been deprecated. The Cycle 6 builds will now require OS X 10.10 Yosemite.

Known Issues 

  • [Xamarin.VS] – Exception when opening interface.storyboard file for a WatchKit project in Visual Studio, when using Xcode7.

Products Released


Upcoming Release Dates

Alpha – August 26th, 2015

Alpha 2 – September 2nd, 2015

Alpha 3 – September 19th, 2015

Alpha 4 – Today!

Beta – September / October 2015

Stable – Fall 2015