Submitting Your Apps

The new releases of macOS, iOS, watchOS, and tvOS are now in the hands of hundreds of millions of customers around the world. Download Xcode 8 and the latest OS releases, build and test your apps, and submit them for review. 

Build with Xcode 8 and the latest SDKs.

Xcode 8 includes Swift 3 and the latest SDKs for all Apple platforms. If your app is written in Swift, you can submit your apps to the App Store written in either Swift 3.0 or 2.3. We strongly encourage you to migrate your code to Swift 3. However, if you need to first update your code to Swift 2.3, you can run the Xcode 8 migrator later to move from 2.3 to 3.0.

Download Xcode 8

Update to the latest operating systems.

The latest versions of macOS Sierra, iOS 10, watchOS 3, and tvOS 10 are now available for download. Update your devices with these latest releases and refine your apps to take advantage of the great new features they offer.

View downloads

Review Guidelines

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

See all guidelines
Optimize Your App

With iOS, watchOS, and tvOS, the App Store allows users to download apps that are specifically optimized for their device. This means apps will download, install, and launch faster while taking up less storage space than before.

Beta Test

Before finalizing your app for release to the general public, get valuable feedback with beta testing to make sure it’s ready for your customers. TestFlight makes it easy to invite users to beta test your apps directly on their iPhone, iPad, Apple Watch, and Apple TV.

Learn more about TestFlight Beta Testing
Submit for Review

Use the latest releases to compile, validate, and prepare release versions of your apps for the App Store. For step-by-step guidance on preparing your app submission, use the following guides.

Get additional details on how to prepare, submit, and promote apps for Apple Watch, Apple TV, iMessage, and Mac.