Stable Release: iOS 9.2 and Xcode 7.2 SDK bindings and IDE compatibility

BrendanZagaeskiBrendanZagaeski USForum Administrator, Xamarin Team Xamurai
edited December 2015 in General

Release Blog post: https://releases.xamarin.com/stable-release-ios-9-2-xcode-7-2-support

This is a feature release to provide SDK bindings and IDE compatibility for iOS 9.2 and Xcode 7.2. See the Release Blog post for more details.

Please note this release only supports the iOS 9.2 API, and does not include watchOS2 or tvOS support. Those will come to Stable at a later date (but are available as previews now).

Remaining known issues

The known issues are unchanged compared to the previous "http://forums.xamarin.com/discussion/56942/stable-release-xamarin-4-cycle-6-service-release-0/p1" and "iPad Pro Compat. and a VS Android Hang Fix" Stable releases. See those thread for additional details.

Bug filing

If you find any new issues in this release compared to the previous Stable versions that you would like the Xamarin team to investigate, please do file a quick bug report, and then feel free to add a note on this thread with the bug number. Thanks!

Previous versions, downgrading

You can downgrade back to previous Xamarin 4 Stable versions (from November 17 and later) by manually reinstalling each old package. See the KB article on downgrading. If you have a Trial or Starter subscription (or simply would prefer an email with all the installer links you need), feel free to write to contact@xamarin.com to request the older versions.

Older versions

To downgrade to the Xamarin 3 Stable versions (from November 10) see the "Get the latest stable version of Xamarin 3" section on your account page: https://store.xamarin.com/account/my/subscription/downloads#xamarin3. If you have any trouble downloading the previous versions from that link, would like to install an older set of versions, or simply would prefer an email with all the installer links you need, feel free to write to contact@xamarin.com.

Release info

Windows

Mac

Release Blog post: https://releases.xamarin.com/stable-release-ios-9-2-xcode-7-2-support

See the first entry in the release blog and "Xamarin Release Cycles" for more information about "cycles," "service releases," and "feature based releases."

Compatibility notes

(These are the same as for the initial Cycle 6 Feature Release.)

  • [XamarinVS] The Cycle 6 builds of XamarinVS now require Visual Studio 2012 or higher. Following along with the end of Mainstream Support for Visual Studio 2010 by Microsoft, Cycle 6 is not compatible with VS 2010.

  • [iOS] 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 Studio] [XamarinVS] [iOS] [Android] [Xamarin.Mac] Support for OS X 10.9 Mavericks has been deprecated. The Cycle 6 builds now require OS X 10.10 Yosemite.

Posts

  • RodyRody USMember ✭✭

    I am unable to debug on Android after updating to this build. The error I am getting is:

    * Assertion at /Users/builder/data/lanes/2512/d3008455/source/mono/mono/metadata/class.c:5078, condition ''class'' not met12-09 21:31:21.447 F/libc ( 2001): Fatal signal 6 (SIGABRT), code -6 in tid 2001 (TechApp.Droid)

    I am using Xamarin Forms 2.0 in Visual Studio 2015. I have Android Support Library 23.1.1 installed.

  • BrendanZagaeskiBrendanZagaeski USForum Administrator, Xamarin Team Xamurai

    @Rody, that would be Bug 36514. In short, you will need to manually uninstall the app from the device and then redeploy it from the IDE.

  • RodyRody USMember ✭✭

    @BrendanZagaeski Thank you so much, that worked!

  • nice! when will you release the stable tvOS sdk ?

  • BrendanZagaeskiBrendanZagaeski USForum Administrator, Xamarin Team Xamurai

    renanjegouzo, I think the estimates for that are still uncertain. The same question has also been raised on the latest forum announcement for the preview version of tvOS support. That's probably a good place to watch for any further updates.

  • KMullinsKMullins USXamarin Team Xamurai

    All,

    I'd also suggest keeping an eye on the Introduction to tvOS page, as any new releases will be made available from here.

  • usually stable xamarin release are still full of bugs, so I don't have time to waste on previews...

  • After update, trace logging is stopped working:

    Dec 16 15:28:56 VS-iPad SFA[2777] : Error: System.NotSupportedException: Linked Away
    at System.Security.Permissions.SecurityPermission..ctor (SecurityPermissionFlag ) <0x1004b3d80 + 0x0000c> in :0
    at System.Diagnostics.Trace.get_Listeners () <0x100630164 + 0x00027> in :0

    === Xamarin Studio ===
    Version 5.10.1 (build 6)
    === Apple Developer Tools ===
    Xcode 7.2 (9548)
    === Xamarin.iOS ===
    Version: 9.4.0.0 (Business Edition)
    === Operating System ===
    Mac OS X 10.11.2

  • BrendanZagaeskiBrendanZagaeski USForum Administrator, Xamarin Team Xamurai
    edited December 2015

    Vladimir.Simeonov,

    That looks like it might be Bug 36255. There is a temporary workaround mentioned on that bug report:
    add the string -nolinkaway under "Project Properties -> iOS Build -> Additional mtouch arguments".

  • BenLevy.4265BenLevy.4265 USMember ✭✭

    Brendan,

    I was told by 3 different people that Stable releases would be free of known defects. Has that policy been reversed? I don't see why you release a Stable release when there are still known issues. If you guys are going to do this, then please stick to the Apha channel or create a new one like "Almost Stable".

    This was a huge concern for not only me but a lot of people. Please let us know if you will honer this promise.

  • BrendanZagaeskiBrendanZagaeski USForum Administrator, Xamarin Team Xamurai

    I was told by 3 different people that Stable releases would be free of known defects.

    I don't think I've heard anything about a policy like that myself. So as a next step feel free to send a forum "direct message" to me with further details about who the 3 people were who stated that (ideally including a link or a snippet of the exact wording they used), and I will follow-up with them internally to see what the story is.

    If you prefer, you can instead send the additional details in an email to contact@xamarin.com and mention that I requested for the email to be assigned to me.

  • BenLevy.4265BenLevy.4265 USMember ✭✭

    So I talked on the phone with Patrick Suzuki on Aug 18th about all the issues. He told me this on the call.

    In addition, Brian Keene send me this via email on Nov. 19th.

    image

    I did also have some email back and forth with Samir Adadow, but he did not mention the new policy.

    Maybe I am reading in to this that a "Stable" release would be complete.

    In the mean time, I am having all kinds of issues with the Storyboard editor once again.

  • Version 4 has never been stable yet, imo.

  • BrendanZagaeskiBrendanZagaeski USForum Administrator, Xamarin Team Xamurai

    ... have changed our release policy to push stable updates only after a thorough release candidate

    Ah, I see. Interesting. One core issue here is probably uncertain definitions. For example "What criteria are required for a release candidate process to be considered 'thorough?'"

    I have now created a UserVoice request for a way I think the Xamarin team could help address these questions in the future: http://xamarin.uservoice.com/forums/144858-xamarin-platform-suggestions/suggestions/11188242. I will continue to promote that request internally.

  • BrendanZagaeskiBrendanZagaeski USForum Administrator, Xamarin Team Xamurai

    In the mean time, I am having all kinds of issues with the Storyboard editor once again.

    I suspect you might already have bug reports posted for those issues so they'll be tracked by the engineering teams, but if not do be sure to file them if you get a chance. Thanks in advance.

This discussion has been closed.