asish
asish

Reputation: 4807

iOS App loader - what file type should be uploaded

I have always been uploading iOS apps to appstore from XCode Organizer. That is pretty simple process. And we do not see any IPA or APP file is created. Now my client is trying himself to upload the app using app loader and is continuously asking for an IPA file. Now I have some specific questions -

  1. Does app loader exist now-a-days ? Is it a different program out of XCode?
  2. If it does, what file it takes from me to upload to appstore? An IPA?
  3. How do I create the file for appstore? Note that I have the distribution certificate and appstore provisioning files installed and set in my release configuration. And I am sure if I have tried with XCode it would upload already. But, client not allowing me to do that. He will do it using app loader.

Special Notes - 1. Please do not give me links to an apple documentation, they do not talk about file type and how to create that. They always say "binary". Their doc titles does not reflect the content. 2. Please do not show me the Ad Hoc build process, that is not what I am asking. 3. Please only reply if you have used app loader before.

Upvotes: 2

Views: 4634

Answers (2)

Akshay Shah
Akshay Shah

Reputation: 1120

Application Loader is present in the Utilties folder. For XCode 4.5 go to XCode -> Right Click and select Show Package Contents then go to Contents -> Applications -> Application Loader.

When you just do a build from Xcode, you get .app file. To create .ipa from it follow below process:

  1. On "/" create a folder named Payload
  2. Copy your .app and .mobileprovision files in this folder.
  3. Open terminal, go to / and run following command zip -9 -y -r appName.ipa Payload/

This will create file "appName.ipa" on /

Upvotes: 4

dasdom
dasdom

Reputation: 14073

  1. Yes and Yes.
  2. As far as I know, it takes a compressed .app file.
  3. In Xcode go to Products and select "show in finder". Then compress the file with a right click. The result should be uploaded with application loader. The result is located in the Library directory. Depending on your settings this can be hidden from application loader. Therefore you should copy the compressed file to a directory which is accessible from any program (like the desktop).

Upvotes: 0

Related Questions