Submit Your Apps to the App Store

Customers around the world will soon experience the incredible new features of iOS 13. Make sure your apps are faster, more responsive, and more engaging by taking advantage of Dark Mode and advances in ARKit 3, Core ML 3, and Siri. Update your apps and product pages, and submit today.

Build with Xcode 11 GM seed.

Build your apps using Xcode 11 GM seed, which includes SDKs for iOS 13, iPadOS, watchOS 6, tvOS 12, and macOS Catalina.

Starting April, 2020, all iOS apps submitted to the App Store will need to be built with the iOS 13 SDK or later. They must also support the all-screen design of iPhone XS Max or the 12.9-inch iPad Pro (3rd generation), or later.

View downloads

Optimize for iOS 13.

iOS 13 delivers a range of exciting capabilities. Sign in with Apple makes it easy for users to sign in to your apps and websites using the Apple ID they already have. Siri helps users quickly accomplish tasks related to your app. Core ML 3 lets you build even more intelligent apps. ARKit 3 lets you create even more incredible augmented reality experiences. And much more.

Learn about iOS 13

Dark Mode

Dark Mode is seamlessly integrated throughout the system and is easy to turn on from Control Center or Siri. With a dark appearance for all user interface elements, your app’s content becomes the focus. When Dark Mode is turned on, all apps built with the iOS 13 SDK will run in Dark Mode. If you need more time to make your apps look fantastic in Dark Mode or if Dark Mode is not suited for your app, you’ll need to opt out.

Learn more about supporting Dark Mode

Please note that apps built with Xcode 11 using named colors may experience lookup failures (with no value returned) when the app runs on iOS 11 or earlier. This will be fixed in a future Xcode update. To avoid this issue, raise the minimum deployment target to iOS 12 or later to submit to the App Store now, or rebuild with the next Xcode GM candidate seed when it’s available.

Test your app on devices.

Before finalizing your app for release, get valuable feedback with beta testing. Upload your app to App Store Connect and use TestFlight to test on a device and invite other testers.

Learn about TestFlight

All-screen Support

Test your apps with the latest devices or the simulator in Xcode 11 to make sure they’re ready to take advantage of the edge-to-edge displays by respecting safe areas, supporting adaptive layouts, and more. Find and address UI issues in your app before testing on a device to make sure your app looks great.

View related Human Interface Guidelines

Required Device Capabilities

The App Store is designed to provide customers with apps that work seamlessly with their device’s capabilities. Verify your information property list (info.plist) is compatible with any device requirements when submitting a new app that takes advantage of the latest technologies.

View required device capabilities

Submit your apps for review.

Before submitting your app for review, make sure it’s ready to be released to customers and that you’re making the most of your product page.

Learn about App Store Connect

Guidelines

All apps submitted to the App Store are reviewed based on a set of technical, content, and design criteria. Make sure to review the App Store Review Guidelines before submitting your app for review.

View App Store Review Guidelines

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.

View details on creating a great product page

Submission

Once your app is updated for iOS 13 and the latest devices, you can submit for review. Get step-by-step instructions how to submit your apps for distribution on the App Store

View App Store Connect Help