Preview: Xamarin Inspector 0.6.1

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.


Products Released

Preview: Xamarin Inspector 0.6.0

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.


Products Released

Xamarin.VS Stable Hotfix for iOS Project Build Failues & Disappearing Left Hand Menu Items

We are releasing an updated Xamarin.VS build to the Stable channel in order to address an issue causing breakpoints to fail to pause the debugger when the Visual Studio UI is set to languages other than English. 


Issues Addressed 

  • 38401 – Fixed an issue for iOS projects in Visual Studio where builds would fail when they included any resource other than images.
  • 38433 – Fixed an issue where left hand menu items were not appearing correctly.
  • (Previously Released38240 – Fixed an issue with breakpoints in library projects failing to pause the debugger if the Visual Studio UI is set to a language other than English

Products Released

Preview: Xamarin Profiler 0.31

Xamarin Profiler preview 0.31 is now available for download! There have been a number of fixes since our previous preview, which have been noted below.

Please note that the Mac app bundle has been renamed (from XamarinProfiler.Mac.app to “Xamarin Profiler.app”), so the old version needs to be removed before installing this new update, so that Xamarin Studio prompts the user for the new location.


 

Known Issues

  • No official support for profiling release builds is available at this time.
  • Data sets are correct at the time of collection, but data mining and representation is preliminary. This will improve in future releases.
  • Time instrument not available for Android and tvOS profiling.
  • Support for Xamarin.Mac app profiling is preliminary.
  • Enabling Boehm for iOS builds results in no useful data on devices, as allocations and calls need to be disabled.
  • Performance with large apps has been improved, but is not yet complete.

 

Issues Addressed

  • 37146 – Data should now show up correctly in the Profiler console tab for iOS applications.
  • 37230 – Selecting time period in Time Profiling should now correctly show data.
  • 36058 – Profiler should now show the correct snapshot count in detail view and snapshot pop up window.
  • 37018 – Correct version info should now appear in Profiler control panel after install of Windows version.
  • 35901 – Fixed a crash with iOS profiling.
  • 37128 – Profiler should now properly generate graph and data when profiling on an iOS device through Visual Studio.
  • 36210 – Profiler should work for normal console.exe, can correctly open mlpd in temp.
  • 36429 – Labels are now properly trimmed in the right side view values for the Mac Profiler.
  • 36409 – Mac Profiler console.exe should now be able to properly open via the File -> Open menu.
  • 35518 – Xamarin Profiler on VS should now properly start a new profiling session and get a result for a new scenario.
  • 28943 – Application should now properly be selected in target dropdown on Profiler main window for the Mac Profiler.
  • 37793 – Mac Profiler should now properly select symbol name without any error.
  • 34154 – The “Only persistent objects” checkbox now only shows as checked in the views where the users has selected it.
  • 31381 – Negative numbers should now properly be colored red in the “Object Growth” column in snapshot view.
  • 37735 – All options (All Profiler, Allocations, Time Profiler) should now be properly enabled when starting the profiler.
  • 37654 – Call tree should now properly sort children.
  • 34627Stats are now getting updated when the user clicks on the checkbox ‘Only Persistent Objects’ in view “Allocations List” for the Windows Profiler.
  • 37838 – Row highlighting should now work correctly in the Call Tree View for the Windows Profiler.
  • 37797 – Fixed some UI freezing issues.

Products Released


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.

Xamarin.VS Stable Hotfix for Debugger Breakpoints failing to Pause in non-English Languages

We are releasing an updated Xamarin.VS build to the Stable channel in order to address an issue causing breakpoints to fail to pause the debugger when the Visual Studio UI is set to languages other than English. 


Issues Addressed 

  • 38240 – Fixed an issue with breakpoints in library projects failing to pause the debugger if the Visual Studio UI is set to a language other than English

Products Released

Xamarin.iOS Stable Hotfix for Missing Storyboard Issue

We are releasing an updated Xamarin.iOS build to the Stable channel in order to address an issue causing errors related to being unable to find storyboards.


Issues Addressed 

  • 38206 – Fixed an issue with NSInvalidArgumentException Reason: “Could not find a storyboard named ‘Main’ in bundle NSBundle”, “Could not load NIB in bundle”, and other missing resource problems.

Products Released

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

4th 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, and also jumping into the forum thread below to learn more and share your experience with us.


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