AdHoc distribution allows you to beta test an application before it hits the App Store.
What you need to install an AdHoc application on your device:
- The .zip file for the application.
- The .mobileprovision file the developer provided you with.
- The device for which the application was created (the device whose UDID you sent to the developer).
Steps to install the application:
- Unzip the file you received. If you’re on a Mac the zip file will contain a single file; if you’re on Windows it will contain a folder ending with
.app
- Drag the .mobileprovision file onto the
Library
pane in iTunes. - Drag the application file (or folder for Windows) onto the
Applications
tab in theLibrary
pane. - Verify that the application shows up in
Applications
tab. Note that it will not have its normal icon. - Select your device under
Devices
, choose theApplication
tab, and make sure that the new application is checked. - Sync your device and try out the app.
Troubleshooting:
- If you encounter the error 0xE8000001 when syncing, your device thinks the application should not be allowed to install. This could either mean the developer did not add your UDID to the AdHoc certificate, or you have an old certificate that’s conflicting.
- AdHoc applications get a generic logo when shown in iTunes, but the real logo will show when the application is posted on the App Store. This is purely a cosmetic issue.
So you need to find out your device’s Unique Device Identifier
(UDID).
Every device launched by Apple in the past 3 years – starting with the original iPhone – has an Unique Device Identifier. The UDID is a sequence of 40 letters and numbers.
Say you’re a beta customer and you want a preview of some app before it hits the App Store. The only way you can do that is if the app’s developer makes a custom build of the application especially for your device. But for him to be able to do that, he first needs to register your device with Apple. As UDIDs are unique, they’re perfect for this task.
There are 2 ways you can find out your device’s UDID:
- Install and run the Ad Hoc Helper app on your device. It will create an email with your UDID which you can easily send to the developer.
- Retrieve it manually using iTunes.
- Fire up iTunes and connect your device.
- In iTunes’ left pane, right above the playlists you should find your device under the
DEVICES
section. Select it. - In the right pane you should now be able to see information about your device such as it’s name, capacity, software version and serial number.
- Click the
Serial Number
label. The text will change toIdentifier (UDID)
. - Press Command+C (or Control+C on Windows) to copy the UDID to clipboard.
- Paste the UDID anywhere you like.
