Codesign Installer package for distribution outside the Mac App Store
Sometimes you need to distribute your application installers outside Mac App Store. You can code sign it so that it will be recognized by Gatekeeper as identified developer product. Once you code sign the installer with your Apple Developer Id certificate, gatekeeper will allow to open the installer, otherwise it will show a dialog saying “The app cannot be opened because it is from an unidentified developer” (if gatekeeper settings are set to ‘Mac App store and identified developers’).
To know more about Gatekeeper options click here.
Here we will see how to sign the installer package so that gatekeeper won’t block it.
The installers created by PackageMaker with minimum target set to 10.5 and above are flat package while the installers created with minimum target set to 10.4 will create a bundle package.
Bundle type installers cannot be signed using Developer Id Installer certificate. These can be signed using Developer Id Application
View original post 155 more words