Titanium Mobile SDK 1.8 RC2 Is Live

Copy space. New arrows painted on asphalt. Direction future.
Update 18 Dec 18:40  There was an issue with 1.8.RC2, preventing it from building apps for Android, which has now been resolved. Version 1.8 RC3 supersedes RC2. The attached packages have been replaced and all references in this post updated accordingly. Apologies for any inconvenience caused.

We’re excited to announce Titanium Mobile SDK 1.8 Release Candidate 3 is now available. This release fixes some issues in 1.8 RC1 and improves stability. For more information on the release, see the original blog post for 1.8 RC1.

To get the most out of the 1.8 SDK, you should also get the new Titanium Studio 1.0.7 Release Candidate. If you have already installed the Titanium Studio 1.0.7 RC, you do not need to reinstall, but make sure you have the latest updates. Click Help > Check For Updates to get the latest updates.

Read the Release Notes for additional details on all new features and improvements available in the release candidate.

Fixed Issues

This section lists high-profile issues that were fixed in RC3.

iOS Issues

  • Disabled timestamping on distribution builds. The addition of a timestamp to the version bundle string can make the string too long for Apple’s submission guidelines. This timestamp has been removed from distribution builds, but retained in adhoc and simulator builds. (TIMOB-6293)
  • DashboardView is leaking memory. (TIMOB-6229)
  • CommonJS: Module variables not updated. (TIMOB-6688)
  • Packaging: Failing to include all optional icons during packaging causes errors in Xcode pre-submission verification (TIMOB-6575).
  • Some modules designed for CommonJS not exporting, even with the “export” variable set. (TIMOB-6573)

Android Issues

  • V8 Debugger: Add a list of filtered variable names for TiStudio. (TIMOB-6549)
  • V8 Debugger: Filter stack variables by regular expression from the Mobile SDK. (TISTUD-894)
  • V8 Debugger: Collapse all JavaScript scopes into the top variables list. (TISTUD-895)
  • V8 Debugger: Filter stack frames that have a prefix of “ti:/”. (TISTUD-897)
  • Use the “ti:/” prefix for all platform JavaScript files. (TIMOB-6550)

Download and Installation

If you have Titanium Studio, you can download the 1.8 SDK from inside Studio. See below for instruction to install the SDK with or without Studio.
Download Links for Titanium Mobile SDK 1.8 Release Candidate 3:

OSX: https://builds.appcelerator.com.s3.amazonaws.com/RC/mobilesdk-

Linux: https://builds.appcelerator.com.s3.amazonaws.com/RC/mobilesdk-

Win32: https://builds.appcelerator.com.s3.amazonaws.com/RC/mobilesdk-

To install the 1.8 RC3 SDK from Titanium Studio

  1. Click Help > Install Titanium SDK from URL.
  2. Paste in the appropriate URL and click Finish.
  3. After the SDK finishes downloading, you’re ready to try it out.

Before running a project, double-click the tiapp.xml file and make sure the selected SDK is

To Install without Titanium Studio

If you don’t have Titanium Studio installed, you’ll want to download the appropriate distribution above and then extract into your Titanium directory.

For example, on OSX, your Titanium directory will be under either /Library/Application Support/Titanium or~/Library/Appcelerator Support/Titanium.

On Linux ~/.titanium.

On Windows Vista/7 C:ProgramDataTitanium and on Windows XP C:Documents and SettingsAll UsersApplication DataTitanium

Once you locate your Titanium directory, extract the zip file into this directory. The zip file will expand the contents and create/overlay some new directories for

NOTE for OSX users who use Safari to download: Safari by default will auto uncompress your downloads, how handy. However, if you have a directory named mobilesdk, your extracted directory will be renamed.

Now, you’ll need to restart Titanium Developer to pick up the new release. Once restarted, remember to change your application SDK version and then click the ‘Save’ button.

You should now be able to test with the release candidate software.

For More Information

For more information, you may view the related API Documentation: Titanium Mobile SDK 1.8 Release Candidate 3 API docs.


  1. […] 详细介绍可以参考官方网站。 We’re excited to announce Titanium Mobile SDK 1.8 Release Candidate 2 is now available. This release fixes some issues in 1.8 RC1 and improves stability. For more information on the release, see the original blog post for 1.8 RC1. […]

  2. @Andrew: We have released an RC3 that should address any build issues you had with RC2. It is now available in this blog post.

  3. Apparently Titanium is designed to only “run” on emulator – could we have an option to run on an Android device directly?

    Also using the command line I’ve got tons of errors when I try to install on an Android device while it correctly builds the APK for running on the emulator.

  4. @Ivan I know I can “install on device” but it would be more efficient to have direct run/debug on Android device.

  5. ‘Debug’ on Android using v8 just hangs before my app gets loaded.
    ‘Debug’ on Android using Rhino causes endless ‘Message: Too deep recursion while parsing’ errors.

    I can’t use 1.8 sdk until I can run my application in debug mode on the Android platform.

  6. The biggest problem I’ve had since the beginning of the 1.8 builds is that iPad window focus events nog longer seem to trigger when using a NavigationGroup and switching between windows.

  7. can someone help me with this error when trying to run my app.
    Traceback (most recent call last):
    File “C:UsersLecturerAppDataLocalTitanium Studiosdkwin321.1.0tibuild.py”, line 111, in
    app = environment.create_app(appdir)
    File “C:UsersLecturerAppDataLocalTitanium Studiosdkwin321.1.0env.py”, line 70, in create_app
    return win32_app.Win32App(self, path)
    File “C:UsersLecturerAppDataLocalTitanium Studiosdkwin321.1.0app.py”, line 28, in __init__
    self.sdk_dir = fix_path((self.env.get_sdk_dir(self.runtime_version)))
    File “C:UsersLecturerAppDataLocalTitanium Studiosdkwin321.1.0env.py”, line 101, in get_sdk_dir
    raise Exception(u’Could not find SDK version %s’ % version)
    Exception: Could not find SDK version 1.1.0

Comments are closed.