Submit your watchOS apps to the App Store.
The App Store on Apple Watch lets users around the world discover, browse, search, and install apps directly on their wrist. Brand new APIs and tools — such as multiple complications APIs, SwiftUI Complications, and Xcode Previews — make it simple to create unique complications, so users can enjoy your app right on their watch face with watchOS 7.
Build with Xcode 12.
Build your apps using Xcode 12, which includes SDKs for iOS 14, iPadOS 14, watchOS 7, tvOS 14, and macOS Catalina. Starting April 26, 2021, all watchOS apps submitted to the App Store must be built with Xcode 12 and the watchOS 7 SDK.
Optimize your app
Take advantage of brand new APIs and tools, such as multiple complications APIs, SwiftUI Complications, and Xcode Previews on watchOS 7.
Creating an independent watchOS app
watchOS 6 and later let you leverage the power of iOS frameworks and technologies to create a fully independent app experience on Apple Watch. You can even build an app just for Apple Watch, without a companion app on iOS.
Get your product page ready.
App name and description
Your iPhone app and your watchOS app share one name and one description. The phrase “Apple Watch” cannot be included in your app name, but can be included in the description.
Apple Watch should always be written in English, even when it appears within text of another language. Always write Apple Watch as two words with an uppercase “A” and an uppercase “W.” For more information, see the Marketing Resources and Identity Guidelines.
Keywords are limited to 100 characters, and are shared between your iPhone app and watchOS app. Maximize the number of words that fit in this character limit by avoiding terms such as watch and app. Do not use the phrase Apple Watch. For more information on writing effective keywords, read the App Store Product page.
Your watchOS app icon should be visually similar to your iOS app icon to show users that they are connected. The file you upload will be a square version of your icon at 1024 x 1024 pixels. While this image is large for scaling purposes, your icon is usually seen at small sizes. Make sure that this image gracefully scales down to smaller sizes.
The system will resize your icon for the App Store and apply a circular mask. Do not upload a circular icon. Keep the design simple and note that elements on the outer edges will be obscured by the circular mask. Avoid using black in the background of your icon to keep it from blending in to the black Apple Watch home screen.
Before uploading your icon in App Store Connect, get more details on designing icons for Apple Watch from the Human Interface Guidelines.
You can upload up to 10 screenshots of your watchOS app in addition to 10 iPhone app screenshots. watchOS app screenshots used on the App Store are 368 x 448 pixels (44 mm) or 312 x 390 pixels (42 mm). Use the full space for the screenshot — do not frame the screenshot in an Apple Watch. Also avoid placing your watchOS app within your iPhone app screenshots.
Two screenshots are initially visible in the screenshot carousel. We recommend using these to focus on the most important features of your app. You can also order your watchOS app screenshots to demonstrate a sequence of interaction.
Your app preview may only use footage of your iPhone app, and footage must stay within the app. Do not change your preview to show your watchOS app.
Test and submit.
Before submitting your app for review in App Store Connect, make sure that it follows the review guidelines, functions properly, and is ready to be publicly released.
All apps submitted to the App Store are reviewed based on a set of technical, content, and design criteria. Make sure to review the guidelines before submitting your app for review in App Store Connect.
Beta testing with TestFlight
Get valuable feedback with beta testing to make sure your app is ready for release. Upload your apps to App Store Connect and use TestFlight to test them on Apple Watch. You can even invite external testers.
Version and build numbers
Make sure the version and build numbers for your iPhone app and watchOS app are the same in the binary you upload.