4. Then on the Create App Catalog Site Collection screen, fill the title, web site address, language selection, time zone etc. as shown in the fig below, and then click on OK.

Steps to create a private app Catalog

5. When the site collection is created, click on the App Catalog site collection link.

In the new App Catalog, there are three types that allow you to perform the basic functions of the App Catalog as shown in the fig below:

Steps to create private App Catalog and upload our app in SharePoint

Apps for SharePoint:

This link takes you to a library used to manage the SharePoint app packages in the catalog.

Apps for Office:

This link takes you to a library used to manage the Office app packages in the catalog.

Apps requests:

This link allows a tenant administrator to approve or reject end-user requests for new apps.

After your App Catalog is created, you can add your app for distribution.

6. Click on the Apps for SharePoint site.

7. In Windows Explorer, open the output folder from your app project in Visual Studio and locate the ThoughtOfTheDayApplication.app file.

8. There are two ways to upload your app to the library. You can click on +new app and manually upload the app file to the library, or you can drop the app file onto the library where it says “drag files here” as shown in the fig below:

12. Click on the ThoughtOfTheDayApplication file. This file appears because ThoughtOfTheDayApplication is present in the App Catalog for the site.

13. In the dialog that appears, click Trust It.

14. After the app has finished loading, click on the app’s tile and the default page will appear.

After you have uploaded the app to the App Catalog, your users will be given the opportunity to install the app on their sites. However, since the App Catalog is private to your organization, users of other SharePoint environments will not see it.