Step by Step/Video of Publishing Titanium Apps for the Apple App Store

You must Login before you can answer or comment on any questions.

While there seems to be quite a body of questions regarding publishing, all of them seem to be very confusing and end up back at the Vimeo video, whih gives some guidlines, but no details.

There is a mixture of how you actually publish now..through the Titanium Developer or through X-code?

The Vimeo process alludes to filing out "paperwork" for app publication and gives a site, but there's really NO integration there.

I have two apps, one is a "paid" app, and one is a free "lite" app of the first that is free. I've gotten them compiled, running and working on my device with no problems.

What I don't find is this "paperwork" to get the app into the company for approval.

If you have a really nice step by step list or a video set. Please share!

2 Answers

From the very beginning...

  1. 1: developer.apple.com > Member Center > iOs Provisioning Portal

Create your provisioning profiles, BOTH for development and for distribution (menu "provisioning", tabs "development" and "distribution"). The first one is for test on device and the second one to distribute on app store (or ad hoc). Download them and double click on both.

I suppose you already have your WWDR intermediate certificate, app id and so on. If not, read carefully the "Hows to" in provisioning portal.

  1. 2: Titanium Developer:

Select your project, go to Test & package. In "Run on device" fill all the fields and select the provisioning profile for DEVELOPMENT. I think you have already do this, since you have tested on your device.

When you are ready to send the app to Apple Store, go to Test & Package > Distribute. Fill all the fields and select the provisioning profile for DISTRIBUTION. Click "package" and, if there's no errors, XCode will open automatically and your project should be there.

  1. 3: XCode Organizer

Check that your project is in organizer window (which version of XCode are you using?). Before continue, go to next step.

  1. 4: iTunes Connect

Goto iTunes Connect. Select "Manage your applications". Click on "Add new app" and fill all the forms with name, description, pictures and so on.

Very important: when you finish filling all that stuff, click on the button "Ready to submit binary" or something like that, a blue button at the top-right corner of the app page.

  1. 5: XCode Organizer

Last step! iTunes connect is already waiting your app, so, click on it in Organizer, click "Validate" and, finally, click on "Submit" button. Some dialogs will open, let the default options by now. The app should start uploading.

Don't know any step-by-step. After deploy using Titanium Developer or Titanium Studio, go to XCode > Window > Organizer. There you will find your compiled file. Now you have to VALIDATE and SUBMIT to iTunes.

Prior to validate the file, you'll need to prepare the app in iTunes Connection (create a new app and set up "Ready to upload binary"). Look for "itunes connection" and create an account if you don't have one.

First time is a headache, but try yourself, is the best way to remembre forever :)

— answered 2 years ago by Javier Rayon
answer permalink
3 Comments
  • Javier, Thanks. So here's where I am. I have compiled. I got all the stuff necessary to run it on my device (iPhone 4). It's running fine on my phone.

    So now you say I should open Xcode? Not sure what I'm supposed to open in Xcode?

    Also, I went to iTunes Connect and established all that stuff about the bank account and so forth. The Vimeo video says to fill out paperwork if my app is a paid app... This is where I get stuck.

    Could you possibly provide a few more details since our folks at Apcelerator have made this process infinitely more complex and infinitely more expenseive?

    — commented 2 years ago by Korky Kathman

  • Sure. By now, the only way to upload to app store is from xCode Organizer, this is an Apple requirement. Do not suffer, you dont have to open the project, neither the code. You only need the Organizer window.

    This complexity is not due to appcelerator, but Apple. As you will know, they like to do things at their own way...

    So, go to iTunes Connect, manage your applications and set your app "ready to upload binary". Now comeback to XCode, open Organizer Window and look for your app. Now first you have to VALIDATE, and then SUBMIT (look for that buttons). Be sure yor app is ready to submit binary in itunnes connect, or validation will fail.

    Organize window is slightly different from xcode version 3 to 4. In version 3 your files are at the left menu. In version 4 they are at the top menu, under the Files button. Good luck!

    — commented 2 years ago by Javier Rayon

  • OK, so let's start at the very beginning. When I open Xcode->Window->Organizer, there is absolutely nothing there. Obviously it needs to know how to find my code I suppose...how is this done?

    I find myself going in circles with the Apple certificates. At present I have an active development certificate with two development provisioning pprofiles (one for my company name and one that simply says Team Provisioning Profile: *).

    I have a Distribution Certificat, but no provisioning profiles for that.

    I have set up two registered devices (iphone 3GS and iPhone 4)

    I have two APP-IDs one that is company based and one that is an Xcode Wildcard App ID.

    When I go to Managing my Apps, there are no entries, as I've not gotten that far yet.

    So, I'm just basically looking for some sort of ORDER in what to do things! Everything Ive seen on the Appcelerator site is over a year old and nothing to tell us how to do things with Xcode Organizer or ANYTHING like that.

    in a word...HELP!

    — commented 2 years ago by Korky Kathman

Your Answer

Think you can help? Login to answer this question!