Ad-Hoc Distribution is a mechanism by which iPhone developers can send apps to customers without going through iTunes. This post will explain how ad-hoc distribution works.
Before you start: Submit your Device ID!
If you have not already you must submit your UDID to Roundthird. Before we can send you Radial 50, you must send us the device ID. Instructions for finding your device ID can be found on a previous post here.
Step 1: Install the mobile provision file
A mobile provision file (Radial_50.mobileprovison or CircleK.mobileprovision) is a file that says which devices can run an application. The Radial 50 Demo provisioning file will be provided to you by a Roundthird team member.
To install the file, open the “Applications” window in the iTunes library and drag the file into the large gray window where the applications appear. (You could also drag the file into the LIBRARY mode in the tree view on the left of the iTunes window).
Unfortunately there is no feedback or message that tells you the file was installed successfully. To verify the file was installed, drag it into iTunes again and you’ll be prompted with a message box that looks like the following. You can either replace or cancel, it doesn’t matter. If you see this message, the mobile provision file was installed correctly.
Step 2: Install the Application.
Along with the .mobileprovision file, we will send the application, this will be in a .zip file. Download the file and then extract the application from the .zip file. On a mac, you will have a .app bundle. On windows, you will have a .app folder. The name of the bundle/folder is called Full20X.app. Drag that bundle or folder into the iTunes Applications window. You should now see the application in iTunes.
The following is an example of dragging the application’s .app folder into the Applications iTunes window in XP.
NOTE: Using the default “Extract” operation in Windows Vista does not seem to work correctly. With Vista, the application will appear to unzip correctly, but when installed into iTunes, it shows a warning stating “this application could not be verified” when trying to sync. The workaround we have found to work is extracting the zip with (winzip), and then coping into iTunes. Contact Radial50 if you are unable to resolve this issue.
Step 3: Ensure the application is set to sync
Click on your device within iTunes. Click on the “Applications” tab on the top. Ensure Sync applications is checked and either All applications or Selected applications and Radial 50 is checked for installation.
Step 4: Sync your phone
Hit sync. Wait and see if Radial 50 was installed on your device!