BlackDog Foundry Bookmark This page

Perhaps it is just me, but I can never remember the differences between the various names that Apple uses for its development/distribution certifications – particularly the Mac ones. It also doesn’t help that the names they user differ between the keychain and the Member Centre.

This post quickly describes the differences:

Certificate type Keychain Name and Description
iOS Development iPhone Developer: Team Member Name
Used to run an iOS app on devices and use certain app services during development.
iOS Distribution iPhone Distribution: Team Name
Used to distribute your iOS app on designated devices for testing or to submit it to the App Store.
Mac Development Mac Developer: Team Member Name
Used to enable certain app services during development and testing.
Mac App Distribution 3rd Party Mac Developer Application: Team Name
Used to sign a Mac app before submitting it to the Mac App Store.
Mac Installer Distribution 3rd Party Mac Developer Installer: Team Name
Used to sign and submit a Mac Installer Package, containing your signed app, to the Mac App Store.
Developer ID Application Developer ID Application: Team Name
Used to sign a Mac app before distributing it outside the Mac App Store.
Developer ID Installer Developer ID Installer: Team Name
Used to sign and distribute a Mac Installer Package, containing your signed app, outside the Mac App Store.

The differences are actually documented at the bottom of the App Distribution Guide but it always takes me 10 minutes of searching to find that page :-)

Leave a Comment »




Categories

Copyright © 2012 BlackDog Foundry