Enabling SharePoint App catalogue at site collection level in SharePoint Online
Sometimes we require to deploy SharePoint apps to a development site collection instead of tenant app catalogue. During those scenarios the following PowerShell command can be used to enable the app catalogue at site collection level.
Please note that you will require SharePoint Online Management Shell for this PowerShell to work. Please refer here for installation.
Enabling site collection app catalogue
Connect-SPOService -Url https://yourtenant-admin.sharepoint.com # Reference of the site collection where the site collection app catalogue should reside $site = Get-SPOSite https://yourtenant.sharepoint.com/sites/yoursitecollection # Create app catalogue in the site collection Add-SPOSiteCollectionAppCatalog -Site $site
Disabling site collection app catalogue
Connect-SPOService -Url https://yourtenant-admin.sharepoint.com # Reference of the site collection where the site collection app catalogue should reside $site = Get-SPOSite https://yourtenant.sharepoint.com/sites/yoursitecollection # Remove app catalogue from the site collection Remove-SPOSiteCollectionAppCatalog -Site $site