Why Switch to Second-Generation Managed Packaging?
Register a Namespace for a First-Generation Managed Package
Components Available in First-Generation Managed Packages
Editable Properties After Package Promotion or Installation
Install a Managed Package
Install First-Generation Managed Packages Using Metadata API
Component Availability After Deployment
Install Notifications for Unauthorized Managed Packages
Resolve Apex Test Failures
How Does a Post Install Script Work?
Example of a Post Install Script
Specifying a Post Install Script
Uninstall a First-Generation Managed Package
Previous Versions