Prepare your apps for the App Store.

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

Xcode 7

Build your apps with the latest version of Xcode so you have access to the most up to date platform SDKs, and test your apps with the latest releases of iOS, OS X, watchOS, and tvOS.

Download Xcode 7

iOS Apps

Download iOS 9.3 and optimize your iOS apps to take advantage of new Multitasking and gaming APIs, expanded search capabilities, and App Thinning, as well as new support for CloudKit, HomeKit, HealthKit, and MapKit.

Download iOS 9

watchOS Apps

Update to watchOS 2.2 and refine the features and capabilities of your apps with WatchKit for watchOS 2. With access to the Digital Crown, microphone, Taptic engine, and health sensors, your apps can integrate even more closely with Apple Watch.

Preparing Your App Submission for Apple Watch

Mac Apps

Update to OS X El Capitan. This release brings Metal to Mac and offers new extensibility APIs that let your apps work seamlessly with Photos and Safari. Get details on how to build and integrate APIs and extensions in your Mac apps.

Distributing Your Mac Apps

tvOS Apps

The App Store for the new Apple TV is available to customers around the world. Download the latest release of tvOS to get your tvOS apps and games ready and submit them for review now.

Preparing Your App Submission for the new Apple TV

Review Guidelines

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

App Thinning

With iOS 9, watchOS 2 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. Build support for slicing, on-demand resources, and bitcode to give your users smaller, more convenient updates to your apps.

Beta Testing

Before finalizing your app for release to the general public, get valuable feedback with beta testing and make sure it’s ready for your customers. TestFlight makes it easy to invite users to test your apps on iOS, tvOS, and watchOS.

View TestFlight Beta Testing

Submit Your App for Review

Use the latest releases to compile, validate, and prepare release versions of your apps for iTunes Connect. Get details on how to prepare, submit, and promote your apps on the App Store.