Submit your apps today.

Make sure your apps take advantage of the latest capabilities in iOS, watchOS, tvOS, and macOS so you can deliver your most innovative apps yet. Download Xcode 10.1 and the latest OS releases, build and test your apps, and submit them for review.

Review the 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.

Read the App Store Review Guidelines

Update to the latest operating systems.

Update your devices with the latest versions of macOS Mojave, iOS 12, watchOS 5, and tvOS 12 and refine your apps to take advantage of the great new capabilities and performance enhancements they offer.

View downloads

Build with Xcode 10.1.

Xcode 10.1 includes Swift 4 and the latest SDKs for all Apple platforms. If your app is written in Swift, you can continue to submit apps in Swift 3.2 to the App Store and migrate individual modules to Swift 4 when you’re ready.

Please note that Starting March 2019, all iOS apps submitted to the App Store will need to be built with the iOS 12.1 SDK or later, and support the all-screen design of iPhone XS Max or the 12.9-inch iPad Pro (3rd Generation). All watchOS apps will need to support watchOS 5 and Apple Watch Series 4.

Download Xcode 10

Test and update for latest devices.

Start testing your apps in Simulator, included with Xcode 10.1, to make sure they are ready to take advantage of the edge-to-edge display of iPhone XS, iPhone XS Max, iPhone XR, Apple Watch Series 4, 11-inch iPad Pro, and 12.9-inch iPad Pro (3rd Generation).

Upload screenshots and app previews for the new iPhone XS Max and 12.9-inch iPad Pro (3rd Generation) with your next version update or when your app has an editable status. These assets will be automatically resized for iPhone X and later, and the 11-inch iPad Pro. You can also upload screenshots for Apple Watch Series 4.

Read the updated Human Interface Guidelines, download the latest version of Xcode 10, and use Simulator to test your app and create these assets.

Get your app ready for iPhone

Get your app ready for iPad

Get your app ready for Apple Watch

Submit to the App Store.

Get your App Store product page ready, validate your build, upload the release version of your app in App Store Connect, and more.