This guide walkthroughs the setup of Axway Appcelerator Studio (Studio). Although using Studio is not mandatory for mobile application development, which can be done using a text editor and our command-line tools, we believe that it is the most effective way to speed up your development process and increase your productivity when building quality applications using Alloy and the Titanium SDK.
Use the latest stable version of Studio.
A system must satisfy the following requirements in order to run Studio.
The default and recommended software locations of a successful Titanium installation on each platform are described in Software Locations and Environment Variables.
The installation procedure for Studio differs depending on the platform.
In addition to installing Studio, the installer for OS X also downloads and installs necessary third-party software that it requires, including the Java Development Kit and Node.js.
To install and run Studio on OS X using the GUI:
To install and run Studio on OS X using the CLI:
installercommand with sudo and specify the package and target using the
$ hdiutil attach ~/Downloads/Appcelerator_Studio.dmg $ sudo installer -pkg "/Volumes/Appcelerator Studio/Appcelerator Studio.pkg" -target "/" Password: installer: Package name is Appcelerator Studio installer: Upgrading at base path / installer: The upgrade was successful.
In addition to installing Studio, the installer for Windows also downloads and installs necessary third-party software that it requires to run, including the Java Development Kit, Git, and Node.js.
To install Studio on Windows using the GUI:
Select the install location. By default, Studio is installed to
%USERPROFILE%\AppData\Roaming\Appcelerator\Appcelerator Studio\ folder.
Installing Studio to a common system location (such as
Check the I agree to the License terms and condition checkbox.
To start Studio, double-click the Studio icon on the Desktop or the Start screen (on Windows 8).
To install Studio on Windows using the CLI:
/qflags. The installer installs the prerequisites and Studio.
C:\Users\JDoe\Downloads>"Appcelerator Studio.exe" /exenoui /q C:\Users\JDoe\Downloads>cd .. C:\Users\JDoe>"AppData\Roaming\Appcelerator\Appcelerator Studio\AppceleratorStudio.exe"
Windows systems must have the following paths at the beginning of their PATH environment variable for Studio to function properly. Most modern Windows systems will already have these paths properly set.
The first time you launch Studio you need to select a workspace, or folder where Studio stores your project files and IDE preferences. By default, Studio prompts you upon each launch to select a workspace.
To select a different workspace folder at any time:
To re-enable the the workspace prompt on startup option:
On initial launch, Studio asks you to provide your AMPLIFY Appcelerator Services account credentials. Studio requires an internet connection to authenticate the user to the Appcelerator cloud
Studio remembers your login credentials until you sign out of Studio.
When Studio launches for the first time, it automatically downloads the latest version all Appcelerator components. To confirm that your environment is up-to-date, select Help > Check for Appcelerator SDK Updates. This will install the latest versions of the following software:
To develop native applications with Titanium you need the SDKs and tools for those native platforms installed on your system. For example, to develop Android applications you need the Android SDK and toolchain installed.
The first time you launch Studio the Platform Configuration dialog opens. This dialog indicates which platform SDKs are installed and which are not, and lets you easily install individual SDKs. In the following screenshot, the system has none of the native SDKs installed.
To install the platform SDKs:
Studio begins downloading and installing each SDK you selected, according to the settings you specified. In the case of iOS, Studio launches the App Store application installed on your Mac to the XCode download page.
Typically, you can use the Platform Configuration dialog to download and install mobile SDKs. The Preferences dialog to configure advanced settings for the platform SDKs.
To configure advanced platform settings:
The section below describe the settings for each SDK.
Under the Android settings item, you can configure the following settings:
To create a new Android emulator or modify an existing one:
To install additional Android SDKs:
To manage Android keystores for distribution:
Under the iOS item, you can configure:
xcode-selectcommand-line tool to change this setting, then restart Studio.
The iOS settings also includes information about your iOS development certificates, provisioning profiles, and registered devices. It also provides easy access to the Apple Developer Center where you actually create your new certificates, provision profiles and register devices.
The Certificates section displays a list of your current certificates.
The Provisioning Profiles section displays a list of provisioning profiles for your development team or organization.
The Devices section lets you register a device for development. Click Register Devices... to open the Apple Deveoper
If you are having problems with any of the above steps, please see our Installation Troubleshooting guide, or otherwise, seek assistance in either our Q&A or one of our other help channels.
Now that the setup is complete, verify that Studio is configured correctly by importing sample applications and creating new ones as described in Alloy Samples or Example Applications.