
Submitting apps to the Mac App Store
macOS Ventura brings amazing new features and enhancements to elevate the user experience for customers around the world. Update your Mac apps and product pages, and submit today.


Build with Xcode
Deliver great user experiences by seamlessly integrating the latest advances on Apple platforms. Build your apps using Xcode 14.1, which includes SDKs for all the latest Apple platforms.
Universal apps
To take advantage of the incredible performance of Macs with M1, M1 Pro, and M1 Max, use Xcode 14.1 to build your Mac app as a Universal app. Xcode automatically creates a binary slice optimized for Apple silicon Macs and another for Intel-based Macs, then puts them together as a single app bundle thats ready to submit to the Mac App Store. You can test this at any time by selecting “Any Mac” as the target in the toolbar.
View Building a Universal macOS Binary
Liquid Retina XDR display
The new MacBook Pro introduces a Liquid Retina XDR display that expands the active area of the display up around the new 1080p FaceTime HD camera. If your app delivers a full-screen experience and uses the default system menus, macOS Ventura automatically accounts for the area around the camera. If your app provides a custom full-screen experience or draws content over the menu bar, you may need to make a few adjustments to provide the best experience on this incredible new display.
View NSPrefersDisplaySafeAreaCompatibilityMode
Optimize for macOS Ventura
The macOS Ventura SDK delivers a range of exciting capabilities. Build immersive, next-level games, take advantage of enhancements to machine learning and SharePlay, integrate with Continuity Camera, and much more.
SwiftUI
SwiftUI brings new features, such as improved list views, better search experiences, and support for control focus areas. Gain more control over lower-level drawing primitives with the new Canvas API, a modern, GPU-accelerated equivalent of drawRect. And with the new Accessibility Representation API, your custom controls easily inherit full accessibility support from existing standard SwiftUI controls.
Metal
Create 3D pro apps and amazing games using a rich shading language with tight integration between graphics and compute programs. New features include enhanced graphics and compute integration, function stitching, updates to Ray Tracing, GPU-accelerated ML training, and more.
Shortcuts
The power of Shortcuts is now on macOS. Multiply the capabilities of your app by exposing them as building blocks called actions, and build Shortcuts actions on macOS whether your app is built with Mac Catalyst or AppKit. Your app can even run shortcuts itself.
Object Capture
Turn a series of 2D images from your iPhone or iPad into a photorealistic 3D object that’s optimized for AR using Object Capture in RealityKit 2. This new macOS API gives you access to state-of-the-art photogrammetry software, so you can make unique 3D models without any 3D modeling experience.
Mac Catalyst
The macOS 12 SDK brings new and improved APIs for apps built with Mac Catalyst, allowing you to display pop-up buttons, tooltips, and a subtitle in a windowʼs title bar. You can also provide Touch alternatives, keyboard navigation, and support for Siri intents, as well as allow users to print everywhere using Command-P, and more.

Test your app
Make sure to test your app in Xcode before finalizing it for release. You can also have internal testers use the beta version of the TestFlight app to test.

Submit and promote
Get your metadata and promotions ready, then submit your app for review in App Store Connect.
App Review
Learn about the review process, view the App Store Review Guidelines, and receive advice on how to avoid common issues before you submit.
Product page
Make sure your app’s name, icon, description, screenshots, app previews, and keywords are ready for your product page. You can also take this opportunity to update your subtitle and promotional text, and choose to promote any new in-app purchases. If your app supports Dark Mode, consider including at least one screenshot that showcases what the experience looks like for users.
Learn how to create a great product page
App privacy details
Enter all necessary information about your app’s privacy practices, including the practices of third-party partners whose code you integrate into your app, in App Store Connect. These details inform the app privacy label on your App Store product page and are required to submit new apps and app updates to the App Store.
Learn about providing app privacy details
App pre-orders
Your new app can be made available for pre-order when you submit your app and metadata for review in App Store Connect. Users can order your app before it’s released for download from your App Store product page.
Learn about offering pre-orders
Submission
Once your app is updated for the latest platform versions and devices, submit for review. Get step-by-step instructions on how to submit your apps for distribution on the App Store.
Discover
The Discover tab is where customers find the best new releases and updates on the Mac App Store. Each week, our editors shine a light on incredible apps and games with in-depth stories, behind-the-scenes interviews, and curated collections to help customers do more of what they love with their Mac.
If your app has a unique story that our editorial team should know about, let us know.

Download artwork
Display your app in Mac hardware images approved by Apple to promote your app. You can also use the Download on the Mac App Store badge as a clear call-to-action in your marketing communications.