Category Archives: Hotfix

Stable Release: Cycle 9 SR0 with Xcode 8.3 Support

We are releasing an update to our current stable builds of Xamarin Studio, Xamarin for Visual Studio, and Xamarin.iOS. These new builds offer Xcode 8.3 support, for the Xamarin.iOS SDK and the Xamarin iOS Designer. In addition, we have addressed an intermittent NullReferenceException crash that could occur when canceling NSUrlSessionHandler HttpClient.SendAsync() requests via CancellationTokenSource.Cancel() in iOS projects (53794).

For Visual Studio 2017 users, be sure to update to Visual Studio 2017 15.0.26228.12 or higher to get the new versions of the Xamarin extensions.

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 let the team know.

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

For a list of known issues, please refer to the Release Notes for the appropriate product.


Products Released


Upgrading and Downgrading

You can install this new version by checking for updates on the Stable updater channel.

For Visual Studio 2017 users, be sure to complete the manual update steps on the corresponding blog post.

You can downgrade back to the previous Cycle 9 Service Release Stable versions by manually reinstalling each old package. See the KB article on downgrading. If you would prefer an email with any older installer links you need, feel free to write to contact@xamarin.com to request the older versions.

  • For Mac you’ll need: Xamarin Studio and Xamarin.iOS.
  • For Windows you’ll need: Xamarin.VisualStudio (from either the Xamarin.Android or Xamarin.iOS drop-down menu).

Xamarin Studio Stable Hotfix for Incompatible XS Addins

We are releasing an updated Xamarin Studio build to the Stable channel in order to address an issue causing addins for Xamarin Studio 6.0 to show as incompatible with Xamarin Studio 6.0.1 for some users.

NOTEVisual F# Tools 4.0 RTM must be installed in order for F# console project builds to work with Cycle 7 Xamarin Studio build noted below.


Issues Addressed 

  • 42089 – Fixed an issue where addins for Xamarin Studio 6.0 were showing as incompatible with Xamarin Studio 6.0.1.

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

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: iPad Pro Device Support & VS Hang Hotfix

We are releasing new versions of our IDEs to the Stable channel today to provide device support for the iPad Pro. In addition, the Xamarin.VS build also includes a fix to address a hang that customers have been reporting after the Cycle 6 feature release.

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


Known Issues

  • [Xcode 7.1] Xcode 7.1 does not support iPad Pro icon sizes. Xcode 7.2 (beta) is required for iPad Pro icons to work as expected. This is an unusual situation. Because Xcode 7.2 is still in beta, this Xamarin Stable hotfix is is not fully tested against Xcode 7.2 or iOS 9.2.
  • [Xcode 7.1 and 7.2] Neither Xcode 7.1 nor Xcode 7.2 supports deploying iPad Pro launch image sizes (“… no longer support launch images and will not be adding the iPad pro launch image size to asset catalogs”,https://openradar.appspot.com/22915712). Launch graphics for the iPad Pro must be provided as storyboards or XIBs.
  • [Xamarin Studio] The asset editor for the iPad Pro launch images has no effect on the launch graphics displayed during app startup on simulator or device. This is an upstream issue due to a decision by Apple (see the preceding note about launch images in Xcode). The asset editor for these launch images is currently present in Xamarin Studio, but it will be removed in a future release unless Apple adds this functionality.
  • [Xamarin Studio] When using Xcode 7.2 beta you might see “Error MT0074: The maximum deployment target for iOS is 9.1 (current deployment target is 9.2). Please select an older deployment target in your project’s Info.plist.”
    • Workaround: adjustInfo.plist to set the deployment target to iOS 9.1 or lower. This error is a side effect of the fact that Xcode 7.2 itself is in beta (so the Xamarin Stable channel is not yet intended to have full compatibility).
  • [Xamarin.VS] iPad Pro devices are not displayed in the devices drop-down menu when the current StartUp Project is an “iPhone/iPod” project. This will be corrected in a future release.
  • [Xamarin.VS] In some environments the asset catalog editor might not display the “167.0×167.0” “iPad Pro App” entry as expected. This issue is under investigation. Temporary workaround: add the image to the .appiconset folder by hand (this directory is located in the Resources directory of the project, visible in Explorer), then replace “iPadProIcon.png” in the following snippet with the name of the file you added to the .appiconset folder, and then paste the snippet into theimages array in the text of the Contents.json file.
{
  "filename": "iPadProIcon.png",
  "size": "83.5x83.5",
  "scale": "2x",
  "idiom": "ipad"
}

Products Released


Upcoming Release Dates

Stable – This release!

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

Xamarin.Android Hotfix for Stable Channel to address “Could not load machine data” error

We are releasing an updated Xamarin.Android build to the Stable channel in order to address an issue with activation failures spotted in our recent Android M Stable Release from last week. This build is also being pushed to the Beta channel, as that channel shared the same Xamarin.Android version as the Stable channel at the time this issue was discovered.


Products Released

Xamarin.iOS Stable Hotfix for Linker Error Issue

We are releasing an updated Xamarin.iOS build to the Stable channel in order to address an issue causing errors in the linker that prevents building and deploying with Xamarin.iOS 9.0.1.18 for some users. 


Issues Addressed 

  • 33124 – Fixed an issue with incorrect .mdb files causing linker errors (duplicates logged as 33694 and 34063 also addressed by this fix). 

Products Released