Titanium Community Questions & Answer Archive

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

My first Titanium app is up and approved!

Good news, my first app is up, and you can see it here:
iTunes link

The interesting bits for fellow developers:

  • compiled with Titanium mobilesdk 1.3.2 and XCode 3.2.3 (supports iOS 4).
  • although I used a wildcard app ID when I was debugging, I decided to try a specific app ID during packaging, I don't know if that is required but it worked for me. So if my wildcard ID is ABCDEFG.*, then I used ABCDEFG.com.mycompany.myapp in final packaging.
  • although Titanium found all my certificates just fine, and created a package that looked OK to me, it would not upload to the app store, see this question about entitlements.plist and note that the answer by John Hass did not work for me.
  • my app name in Titanium does contain spaces, and this is not a problem. Just the binary uploaded to Apple cannot contain a space.

I think that the Titanium team doesn't want us to need to open XCode, but I could not figure out any other way. Your mileage may vary, and by the time mobilesdk 1.4.0 is released these instructions may be obsolete. With all that, if you want to try my steps, here is what I had to do:

  • develop and compile as normal with Titanium
  • close Titanium
  • open XCode and open up the PROJECT NAME.xcodeproj that was generated by Titanium
  • Click on project name, get info, and go to configurations tab
  • copy the Release configuration into a new Distribution configuration
  • click on build tab and switch to Distribution in the drop-down
  • under Architectures, Base SDK = iPhone Device 4.0
  • under Code Signing, Code Signing Identity = the distribution certificate
  • under Deployment, iPhone OS Deployment Target = iPhone OS 3.0
  • under User Defined, ensure TI_APPID is the full ABCDEFG.com.mycompany.myapp
  • finally under the Build menu, click Build and Archive
  • find the compiled application in the finder, and ZIP it up
  • remove spaces from the ZIP name
  • upload to itunesconnect

It took 9 days from application submission until approval.


— asked July 7th 2010 by Todd Trann
  • approved
  • ios4
  • iphone
  • mobile
  • store
  • Congrats on getting your first app approved! I'm a few days behind you on mine. Thanks for the steps for how you did yours. I'm getting packaging errors with mine so I may need to go this route.

    — commented July 8th 2010 by Randy Hall
  • FYI - these instructions are no longer needed, mobile SDK 1.4.11 has solved my packaging issues.

    — commented November 5th 2010 by Todd Trann

1 Answer

  • Not that it's any of my business, but are you making decent money with your app? And if so, what methods are you using to promote it? I'm waiting on approval for a totally different app

    — answered November 5th 2010 by Josh Lewis
    1 Comment
    • Hi Josh, no, it isn't really that hot… but I attribute that to me not making a game (which seem to sell better) or appealing to a specialized market (there are a decent amount of free clean joke apps alrady). I am not great at marketing, so I'm not doing much. Do a Google search for "clean jokes", find my web site (4th link, Just Clean Jokes) and I have an app store button there. That's it.

      My second app is selling much better (Wedding Jokes, Quotes and Toasts for speeches) due mainly to niche market appeal. http://prairiewest.net/weddingjokes/ same code base, different material.

      — commented November 5th 2010 by Todd Trann
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.