Chapter 5 Deploying iPhone Applications 43
Signing Applications
Applications you distribute to users must be signed with your distribution certificate.
For instructions about obtaining and using a certificate, see the iPhone Developer
Center at http://developer.apple.com/iphone.
Creating the Distribution Provisioning Profile
Distribution provisioning profiles allow you to create applications that your users can
use on their iPhone or iPod touch. You create an enterprise distribution provisioning
profile for a specific application, or multiple applications, by specifying the AppID that
is authorized by the profile. If a user has an application, but doesn’t have a profile that
authorizes its use, the user isn’t able to use the application.
The designated Team Agent for your enterprise can create distribution provisioning
profiles at the Enterprise Program Portal at http://developer.apple.com/iphone. See the
website for instructions.
Once you create the enterprise distribution provisioning profile, download the
.mobileprovision file, and then securely distribute it and your application.
Installing Provisioning Profiles using iTunes
The user’s installed copy of iTunes automatically installs provisioning profiles that are
located in the following folders:

Mac OS X

Â~/Library/MobileDevice/Provisioning Profiles/
Â/Library/MobileDevice/Provisioning Profiles/
Âthe path specified by the ProvisioningProfilesPath key in ~/Library/Preferences/
com.apple.itunes

Windows XP

Âbootdrive:\Documents and Settings\username\Application Data\Apple Computer\
MobileDevice\Provisioning Profiles
Âbootdrive:\Documents and Settings\All Users\Application Data\Apple Computer\
MobileDevice\Provisioning Profiles
Âthe path specified in the HKCU or HKLM by the ProvisioningProfilesPath registery key
SOFTWARE\Apple Computer, Inc\iTunes