Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The archive that Xcode provides is in the form of an .ipa file. This is a glorified zip file with a certain expected file structure. </p> <p>The .ipa is made up of the following components: </p> <ul> <li>A folder named "Payload", which contains the compiled (release/iPhone) .app</li> <li>a 57x57 .png icon file (which is displayed while the app is being downloaded)</li> <li>a 512x512 .png file of the icon once again - however this has to renamed itunesartwork with no extension</li> <li>iTunesMetadata.plist - this contains information about the app, such as copyright name, genre, itemname, softwareIconNeedsShine (you can google what information this needs).</li> </ul> <p>The way I package up our .ipa, is I have a folder called "App Packaging" which has all of these components already in, and I simply update the .app file whenever we do an upload, "Compress..." then rename the file to x.ipa (OS X will ask if you want to use this extension, make sure you select ("use .ipa" !). </p> <p>You can then send the file to the testers to install via itunes. If the testers are all testing on devices that are iOS 4.0+ then it is possible to distribute this over the air as well but I can go into that only if you would like me to?</p> <p><img src="https://i.stack.imgur.com/X1Ahe.png" alt="enter image description here"></p> <p><img src="https://i.stack.imgur.com/ZXMag.png" alt="enter image description here"></p> <p><strong>EDIT - Over the air distribution</strong></p> <p>It is possible to do over the air distribution of apps as well. We use it for distribution of an enterprise app we develop but it is possible to use it for testing purposes as well. It should be noted here that in order for the app to installed, the device needs to be included in the provisioning profile you signed the app with (but you knew that already!).</p> <p>In order to do over the air, you need 3 things:</p> <ul> <li>the .ipa file we created earlier.</li> <li>a 57x57 .png icon file (same as the one included in the .ipa preferably)</li> <li>a file called "Manifest.plist"</li> </ul> <p>The Manifest plist contains the following structure/information:</p> <p><img src="https://i.stack.imgur.com/b58v6.png" alt="enter image description here"></p> <p>You'll then want to upload all of these files to your website/intranet etc. In order to download the app, you'll need to create a page that points to the Manifest.plist file and then then iOS takes care of the rest and downloads the app from the location specified in the manifest. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload