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 [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.