Titanium Community Questions & Answer Archive

We felt that 6+ years of knowledge should not die so this is the Titanium Community Questions & Answer Archive

Adding Mobile platforms

OK, So I have this app that I developed for Android and now I want to add an iPhone version, an iPad and a Blackberry version.

I cant seem to figure out how to add additional platforms in titanium developer to a pre-existing project. Er… how?

Thanks in advance.

— asked August 4th 2010 by Gregor Munro
  • cross-platform
  • developer
  • mobile
0 Comments

3 Answers

  • Accepted Answer

    Our tooling doesn't yet provide for adding platforms to an existing project (though you may or may not be able to hack together a solution for doing that). The path of least resistance will be to create a new project targeting your desired platforms and copying the Resources (and tiapp.xml) from your existing project into the new one.

    — answered August 16th 2010 by Kevin Whinnery
    permalink
    0 Comments
  • For iphone and ipad, you need to download Apple xcode and SDK first.
    Think latest is xcode 3.2.x

    Then you can download the Ti mobile SDKs. Latest version is 1.4.0

    You also need to generate your key using Key Access utility and later use it for creating development profiles. Also, you need to generate App IDs, Device IDs, etc.

    Read up of the subjects after logging in Apple Developer Portal.

    — answered August 5th 2010 by Peter Lum
    permalink
    1 Comment
    • Yes I am aware of the need to download the SDKs first. I was wondering how to add additional mobile platforms without creating a separate project once the project had already been created. ie how to add blackberry…

      — commented August 5th 2010 by Gregor Munro
  • This worked for me. In your project's build directory, create a new directory named 'iphone'. Then restart Titanium Developer, iPhone should be an optino now under the "Run Emulator" tab.

    — answered August 16th 2010 by Oscar Merida
    permalink
    0 Comments
The ownership of individual contributions to this community generated content is retained by the authors of their contributions.
All trademarks remain the property of the respective owner.