Category Archives: Xamarin.iOS

UPDATED – Beta Release: Xamarin iOS Support for iOS 9

UPDATE – Newer preview builds of Xamarin Studio, Xamarin.VS, and Xamarin.iOS are now available in the Beta channel. Build information updated below. The Mono Framework MDK remains the same as the previous Beta release. 

Be sure to check out the associated documentation we have available for iOS 9, and our Xamarin Blog Post

We are targeting a Stable date for iOS 9 support of September 16th, to coincide with Apple’s final release. 

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.


Known Issues 

  • [Xamarin.iOS] – F# Single View template crashes on launch.
  • [Xamarin Studio / Xamarin.iOS] – WatchOS 2.0 is not supported in these builds.
  • [Xamarin Studio / Xamarin.iOS] – OSX 10.11 is not supported in these builds.
  • [Xamarin.VS] – Building with an iOS class library that uses string resources fails.
  • [Xamarin.VS] – WatchKit Application in Glance mode does not die after clicking stop.

Products Released

  • Mono MDK Framework 4.0.4.2

 

Stable Release: Cycle 5 – Service Release 4

The previously released Cycle 5 – Service Release 4 builds from the Beta channel have finished their testing runs and are now ready for release to the Stable channel.
 

Please check the product release notes for a full list of fixes to each product included. in this release.


Products Released


Upcoming Release Dates

Alpha – N/A

Beta – Aug 26th, 2015.

Stable – Today!

Preview: WatchOS 2.0

We are releasing our first preview with support for Apple’s watchOS 2.0 with new iOS 9 packaging features such as app thinning, on-demand resources, and data asset catalogs.

Note that this preview is not necessary to use new iOS 9 APIs. Those API updates are included in Xamarin.iOS 8.13, which is currently available from the Xamarin alpha channel.

This is an early preview and is still in active development. Not all features are complete and it has not been tested to the same level as our other releases. Nonetheless, if you find any problems that are not listed in the known issues please report them in Bugzilla!


Known Issues 

  • WatchOS 2 apps fail to compile for device. Only simulator is supported in this preview.
  • Debugging watchOS 2 apps is not yet supported.
  • On-demand resources do not load during local development.
  • The Publishing Wizard does not support app thinning.
  • The on-demand resource tags field in the property grid is not updated when the build action is changed.
  • There is no way to set Initial Install and Prefetch resource tags.
  • The UI design for Data Sets in Asset Catalogs is not finalized.
  • If you choose to add a ComplicationController from the project wizard, it will not compile unless you implement its abstract members.
  • iOS projects show an incorrect “incompatible framework” error for the WatchKit app.
  • The iOS Project Options panel for WatchKit app extensions shows several invalid options.
  • The UI incorrectly allows adding source code and assembly references to WatchKit apps. Code must be in the WatchKit extension.

Products Released

 

Alpha Release: Cycle 6 – 2nd 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. If you are looking for the iOS 9 preview, you can find that here.

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. 


Known Issues 

  • [Xamarin.VS] – Android applications will not run on device for the 1st attempt. Re-running the same application successive times will successfully deploy it on device.
  • [Xamarin.VS] – When using Visual Studio with OSX Mavericks, iOS Applications on iOS devices will not run, resulting in an error message. These applications work fine with OSX Yosemite.

Products Released


Upcoming Release Dates

Alpha – August 26th, 2015

Alpha 2 – Today!

Beta – September / October 2015

Stable – Fall 2015

UPDATED – Preview: iOS 9/Xcode 7 Support – 5th Preview

** UPDATE – Xamarin.VS support has now been added to this preview. There is one new known issue with the Xamarin.VS build that has been noted below. **

We are releasing our fifth preview with support for Apple’s iOS9 SDK. These new builds now support Xcode 7 Beta 6 (only on Mac). We will be addressing the known issue as soon as we can, and hope to publish a build next week that both addresses it and adds Xamarin.VS support. We mentioned the same plan for Preview 4, but unfortunately the release timing of Xcode 7 Beta 6 by Apple broke the VS build we had intended to release, and we are working to address that and have a version to add on to this preview (assuming the same does not occur again).

There is no target Stable date for iOS 9 support at this time, as we have to wait until Apple finalizes and publishes their support before we can release ours. That being said, we may be doing additional iOS 9 preview releases between now and the final Apple release, so be sure to check back and see if newer versions become available in the coming weeks.

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.


Known Issues 

  • [Xamarin.iOS] – F# Single View template crashes on launch
  • [Xamarin Studio / Xamarin.iOS] – WatchOS 2.0 is not supported in these builds.
  • [Xamarin Studio / Xamarin.iOS] – New Xcode 7 features are not supported in these builds.
  • [Xamarin Studio / Xamarin.iOS] – OSX 10.11 is not supported in these builds.
  • ** [Xamarin.VS] – Unable to launch WatchKit application on iOS simulator from Visual Studio. 

Products Released

  • Xamarin for Visual Studio 3.11.1406 [Download]

 

Beta Release: Cycle 5 – Service Release 4

We are releasing the Cycle 5 Service Release 4 builds to the Beta channel. Normally these builds would go to the Alpha channel first, but as we are using that for an advance preview of our next major feature release, we’re moving the Cycle 5 Service Release 4 builds to Beta directly. There will likely be one or more updates to these Beta builds before they go to Stable, so this isn’t cutting the timeframe for this release short.

As this is an earlier than normal Beta, there will probably be some issues that still need to be fixed, and others we may find as time goes on. Please use the below forum threads to report and monitor issues that may occur, and find any potential workarounds that may exist. 

** Note for Xamarin VS 2015 Users – If you installed Xamarin using our integration with Visual Studio 2015, you may be prompted to upgrade multiple times due to this release. Users installing with that method were placed on the Alpha channel by default, and we’ve made a one-time adjustment to set you back to the Stable channel. This will result in one upgrade to the new Alpha, and one update to the latest Stable release. Please feel free to select the updater channel you’d like to use, outlined in this guide.  **


Products Released


Upcoming Release Dates

Alpha – N/A

Beta – Today!

Next Beta – Early September 2015

Stable – Mid September 2015

Alpha Release: Cycle 6

We are releasing a preview of a future stable release, dubbed Cycle 6 to the Alpha channel. This series of builds will be the next major feature release of the Xamarin Platform when these builds release to Stable later this year. We wanted to release these build to a wider audience for consumption via the Alpha channel. If you are looking for the iOS 9 preview, you can find that here.

As this is the first Alpha release of a major feature update, 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. Additionally, please note that this first release does not have a compatible Xamarin.VS build, thus there will be a temporary break between Xamarin.VS and Xamarin.iOS if you are on the Alpha channel. We are working to fix a blocking issue with the Xamairn.VS product, and should be doing an updated Alpha build for that very soon.


Known Issues 

  • [Xamarin Studio] – Xamarin Studio Windows build is not available with this release. This will be provided during the next Cycle 6 Alpha update.
  • [Xamarin.VS] – Xamarin.VS will be incompatible with Xamarin.iOS 8.13.0 for the time being. We will be putting out an updated VS to the Alpha channel soon which will restore compatibility.

Products Released


Upcoming Release Dates

Alpha – Today!

Beta – September / October 2015

Stable – Fall 2015

Stable Release: Cycle 5 – Service Release 3

The previously released Cycle 5 – Service Release 3 builds from the Beta channel have finished their testing runs and are now ready for release to the Stable channel. There have not been any additional fixes added since the updated Beta release last week.

Please check the product release notes for a full list of fixes to each product included in this release.


Products Released


Upcoming Release Dates

Alpha – July 17th, 2015.

Alpha 2 – July 23rd, 2015.

Beta – Aug 4th, 2015.

Stable – Today!

Preview: iOS 9/Xcode 7 Support – 4th Preview (Mac Only)

We are releasing our fourth preview with support for Apple’s iOS9 SDK. This new builds now support Xcode 7 Beta 5 (only on Mac). We will be addressing the known issues as soon as we can, and hope to publish a build later this week that both addresses them and adds Xamarin.VS support.

There is no target Stable date for iOS 9 support at this time, as we have to wait until Apple finalizes and publishes their support before we can release ours. That being said, we will be doing many additional iOS 9 preview releases between now and the final Apple release, so be sure to check back and see if newer versions become available in the coming months.

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.


Known Issues 

  • [Xamarin.iOS] – F# Single View template crashes on launch
  • [Xamarin.iOS] – Cross-platform apps crash on simulator
  • [Xamarin Studio / Xamarin.iOS] – WatchOS 2.0 is not supported in these builds.
  • [Xamarin Studio / Xamarin.iOS] – New Xcode 7 features are not supported in these builds.
  • [Xamarin Studio / Xamarin.iOS] – OSX 10.11 is not supported in these builds.

Products Released

 

UPDATED – Beta Release: Cycle 5 – Service Release 3

** UPDATE – The Xamairn.iOS build now also includes a fix for Watch Apps being rejected during app submission. **

We are releasing an updated preview of our next upcoming stable release, dubbed Cycle 5 – Service Release 3, to the Beta channel. These builds contain additional patches that were not included in the previous alphas.

This Beta release is almost ready for Stable, however we are waiting on a fix for one remaining issue, noted below. If you are encountering this issue and need to submit a Watch App immediately, we provided a download only build of Xamarin.iOS last week, based off our current Stable build to address this issue. This will be fixed for Cycle 5 Service Release 3 when it goes to Stable. 


Products Released


Upcoming Release Dates

Alpha – July 17th, 2015.

Alpha 2 – July 23rd, 2015.

Beta – Today!

Stable – Early August