MacBook

Distributing Your Mac Apps

The Mac Developer Program makes it easy for you to distribute apps to millions of users around the world. Learn about preparing your apps for distribution on the Mac App Store and using Developer ID to sign applications you distribute outside the Mac App Store.

Mac App Store icon

Mac App Store

The Mac App Store is the easiest way for users to discover, purchase, and download your apps. You can integrate exclusive features into your apps and provide updates to users seamlessly. There are no hosting fees and Apple handles payment processing worldwide. And with the Mac App Store available in over 150 countries and 40 languages, you can showcase your apps to millions.

Preparing Apps for the Mac App Store

To get your app ready for submission to the Mac App Store, be sure to:

Back to top

Outside the Mac App Store

The Mac App Store is the safest place for users to get software for their Mac, but we also want to protect users when they download applications from other places. If you distribute outside the Mac App Store, you can give users the confidence that they can safely install and run your application.

Preparing Your Applications for Distribution

To get your application ready for distribution outside the Mac App Store, be sure to:

Back to top

Features and Requirements

Mac App Store Outside Mac App Store
App Distribution Hosted by Apple Managed by developer
(with Developer ID)
Software Updates Hosted by Apple Managed by developer
Worldwide Payment Processing Managed by Apple Managed by developer
Volume Purchasing and Education Pricing Managed by Apple Managed by developer
App Services (iCloud Storage, In-App Purchase, Game Center, Push Notifications) Available Not Available
App Sandboxing Required Recommended

Mac Developer Program membership is required to access certain tools and resources for Mac App Store distribution and signing applications with Developer ID. Not a member? Learn more