We’ve just released a new version of Titanium Studio, Studio 3.0.1, which fixes several high-priority issues:
TISTUD-3062 – Unable to install modules via Dashboard my modules section.
TISTUD-3064 – iOS: Unable to select mobile provisioning profile.
TISTUD-3071 – Studio loses connection settings on restart.
Note that 3.0 introduced a new dependency on the Python OpenSSL module for working with provisioning profiles. This was not identified as a dependency because OpenSSL is included in the default Python installation on OS X. However, if you are using a non-default version of Python, you must install the PyOpenSSL and PyCrypto modules. If you still cannot select mobile provisioning profiles after installing Studio 3.0.1, you may need to install these modules.
If you don’t know whether you have the modules installed, you can test whether the modules are installed by attempting to import crypto from the OpenSSL module:
python >>> from OpenSSL import crypto >>> quit()
If the import statement returns no errors, the modules are installed.
If you installed Python using MacPorts or Homebrew, use the same utility to install PyOpenSSL and PyCrypto.
In today’s “Featured Developer” post we’ll be talking with Jason Kneen, a long time developer who has recently seen some great success with latest app Adrian James Bootcamp.

As we wrap up the year 2012, I’m pleased to announce what is undoubtedly the most significant release of Titanium, version 3.0. It’s also a time to look back at the year that was and take pride in some of our achievements around Titanium and our thriving developer community.