Installing
- Install and start the uMobile server.
- Install and configure the iPhone and / or Android SDKs. Mac OSX Snow Leopard or greater required for iPhone.
Install Titanium Studio.
Custom Titanium SDK
uMobile requires a custom Titanium SDK. To install the SDK:
Clone the uMobile native app project from Github (or make your own fork on Github.com and clone that).
git clone git@github.com:Jasig/titanium_mobile.git
Build the SDK
cd titanium_mobile scons
- Unpack newly-generated SDK zip from titanium_mobile/dist/mobilesdk-x.x.x-os.zip to your Titanium Mobile SDK directory (on Mac OS, ~/Library/Application Support/Titanium/mobilesdk/osx/)
- The new SDK should be available to select from within Titanium Studio to build your project.
Troubleshooting
You may need to patch your android builder.py file to properly handle subversion metadata directories. Instructions on performing this fix can be found here. It's worth noting that in Python, whitespace is meaningful, so the line referenced will need to be added appropriately indented with tabs (not spaces). If you still have issues, it's worth searching the Titanium Mobile Q&A site for someone else who may have had the same issue: http://developer.appcelerator.com/questions/.