Appcelerator Developer Blog

Titanium SDK 2.1.3 RC is released – Support for iOS 6

We understand the importance of ensuring your apps work right as new versions of operating systems are released. Our Apple fanboys in the house have been working hard to get a release candidate out in the wild that supports iOS 6.

While we officially target backwards-compatible support 30 days after an official release of a new operating system version, we’ve loaded up on Red Bull and burned the midnight oil to bring you iOS 6 support today. We are pleased to release Titanium SDK 2.1.3 RC (Release Candidate) in time for the official iOS 6 release on September 19.

With the 2.1.3 RC our goal is to ensure that your Titanium apps are working properly when your customers upgrade to iOS 6. It does not include any new iOS 6 features (those are coming in a later release after we get a bit of rest).

For a complete list of the fixes included in the 2.1.3 RC, see the release notes.

Installation instructions

To install the latest SDK using Titanium Studio, see the installation instructions or follow these steps:

  1. Using a browser, right click a SDK archive download link and copy its URL. You can access the 2.1.3 RC SDK downloads here:
  2. From Titanium Studio, select the menu item, Help > Install specific Titanium SDK…
  3. Paste the link into the resulting dialog field, and click Finish

 

Official Support for iOS 6 and iPhone 5
Titanium 2.1.3 GA will be released on September 28,2012 and will be a SDK release containing fixes for any new iOS 6 issues, other high priority issues and preliminary support for iPhone 5.

While we have done our best to test this release with the iPhone 5 simulator, actual hardware may behave differently and we will furiously test the newest member of the Apple family when it is released on September 21 (we stayed up late at night to order a bunch of them so we can be ready on Friday!).

In the case that iPhone 5 support requires additional fixes beyond what is covered in 2.1.3, we will release Titanium 2.1.4 with the necessary additional fixes, pronto.

Best

gabriel tavridis
Product Manager, Titanium

42 Responses to “Titanium SDK 2.1.3 RC is released – Support for iOS 6”

  1. Thank you guys for being so quick to follow up with Apple`s updates!

    Always great to know how “robust” is the Team behind Appcelerator! Ahh..well..sorry, you are Titanium guys. :)

    Cheers,

  2. Brady says:

    This is GREAT news! Thank you guys so much! Definitely know getting all the kinks out and ready in time for the OS release couldn’t've been easy, but we as developers really do appreciate you guys getting this done!

    Okay, I’m done sucking up.
    Thanks again! :)

  3. didi says:

    Thank you for your work !

  4. That’s great news!

    May I know what are the new features(list).

    Thanks,
    Naga Harish.

  5. Jean-Sébastien GALLOO says:

    Thanks for this update and your work.

  6. Gabriel Tavridis says:

    Naga,
    you can view the release notes here: http://docs.appcelerator.com/titanium/release-notes/?version=2.1.3.RC

    As mentioned this RC is primarily geared towards addressing iOS 6 specific issues.

    Hope that helps

    gabriel

  7. Soeren says:

    Once again: great job!
    Thank you!

  8. Liam says:

    So, I just updated the iOS SDK, came here and updated the Titanium SDK to make it support iOS 6, yet when I build to run in the simulator I receive this error message

    Unknown or unsupported SDK version: 6.0

    The simulator opens and then instantly closes. I also tried deleting the build folder to force a full rebuild.

    What have I done wrong?

  9. Matthew says:

    Thanks so much for that update on the status of iOS 6 and iPhone 5 support. Much appreciated.

  10. ads says:

    one problem on TableView with this version on IOS.
    When you use style:Titanium.UI.iPhone.TableViewStyle.GROUPED
    the backgroundColor is ignored.

  11. Cesar Estrada says:

    If you post this on Sep/18… And the Release Notes also have a date on the 18, Why the SDK link has a date on the 15 ???

    And after installing, it doesn’t say 2.1.3.RC.

    Is this normal?

  12. Cesar Estrada says:

    I already have installed the Continuous Build for Sep 15 2012 12:03.

    Is this the same one that you are posting here??

    Thanks!!!

  13. Jeremy says:

    Good job guys ! Thanks for the hard work

  14. Josh says:

    Jeff Haynie’s “Pull to Refresh” code doesnt work in this build, FYI

  15. David says:

    Thank you for the speedy confirmation of iOS 6 compatibility. It makes us all breathe easier.

  16. Gabriel Tavridis says:

    @Cesar , please check the timestamp of the build. I suggest to use the one linked from the blogpost

  17. Eric says:

    Thanks but the modules no longer working. For an instance, create a default module project in Titanium studio, publish and link it in some app project, run it will result in the error of ” … SystemExit: 65″

  18. Cesar Estrada says:

    Thanks Gabriel, I’ll do that!!

  19. Gabriel Tavridis says:

    @Eric,
    We have tried to reproduce based on the info above, but have not been able. Can you please log a bug in the Titanium Community project in Jira: https://jira.appcelerator.org/browse/TC

    thank you

  20. Gregory DiPaolo says:

    @Josh – pull to refresh was altered back in 2.1. KitchenSink sample code is being updated. In the meantime you can refer to the following Q&A post for an updated sample: http://bit.ly/ONR50u. We will be more explicit with these types of changes going forward. Thanks!

  21. You guys are legends, much appreciate the effort.

  22. Eric says:

    @Gabriel
    I reinstalled the sdk, then did more tests and yor’re right it working. Sorry, may be the project or module name I created before is the cause of problem. e.g ‘ios-test’

    Thanks for your quick feedback and you guys are great.

  23. Eric says:

    another issue when I try to submit the new version to app store, it can’t pass the validation. screenshot: http://postimage.org/image/n61tyczbf/

  24. jayesh says:

    What changes i have to do in existing iPhone 4 App for to Support it of iPhone 5?

  25. Gabriel Tavridis says:

    @Eric
    Have you added the min-ios-version to your tiapp.xml, as mentioned in the release notes (http://docs.appcelerator.com/titanium/release-notes/?version=2.1.3.RC#ios). Try it and let me know. It should fix your armv6 problem.
    Thank you

  26. Maksym says:

    Thank you guys!!!

    I’m finishing my first app now. But I woried about iPhone 5 compatibility as I didn’t know when you are going to start supporting it. Though my customer will ask the iPhone 5 support anyway. So I weighed up how long could I hold it up )

    But you appear to be so GREAT! Thank you that you strain yourself and do it so quickly! I really appreciate that.

    Maksym

  27. Eric says:

    @Gabriel
    Thanks! It fixed the armv6 issue. but still got the bundle id problem. I’m sure the id is correct in tiapp.xml. Any idea about it?

  28. edg says:

    backgroundColor of TableView is ignored when style is Grouped.

  29. Max says:

    sound recording no longer works in this verision

  30. Laurie says:

    I too am experiencing the invalid Bundle issue with one of my two projects. The successfully published project does not use a wildcard app-id; the failing app does.

    Perhaps Eric’s app uses a wildcard app-id?

  31. Gabriel Tavridis says:

    @Max,
    can you please log a bug in the Titanium Community jira project?

    @edg
    We are aware of this issue and investigating a fix. Thank you!

    @Laurie/Eric
    is it possible to log a bug against the Community Jira project explaining the structure of your submission, ie
    *App ID-
    * Bundle ID-
    ** Bundle ID suffix
    We ll look at it ASAP

  32. Eric says:

    @Gabriel

    I can’t open the link of Community Jira project for now. https://jira.appcelerator.org/browse/TC

  33. Gabriel Tavridis says:

    Eric,
    Jira was undergoing maintenance. Please try now. Thank you

  34. Eric says:

    @Grabriel
    Sure.

    @Laurie
    Yes. My one uses a wildcard app-id. Thanks for your tip. Now I fixed it by creating the non-wildcard app-id in Apple site and pubilshed it successfully.

  35. Gonzalo Valenzuela says:

    Great job… \m/

  36. [...] 18th, 2012 at 5:27 pm and is filed under . You can follow any responses to this entry through the RSS 2.0 [...]

  37. I was having some issues compiling some apps under the new iOS 6 but looks like you guys are working quickly to address the issues. Thanks you rock!

  38. Luis Fernando says:

    Will be release today? Thanks for the nice work…

  39. Gürkan B. says:

    will the 2.1.3 GA release today? now i am downloading 2.1.3RC2, but waiting for the GA version.

  40. Ingo Muschenetz says:

    As explained in the other post, not today, but quite soon. Our focus is on getting a quality release out ASAP.