Publishing a React Native Windows App to the Microsoft Store
Publishing a React Native Windows App to the Microsoft Store
This document outlines the basic steps required to publish a React Native Windows app to the Microsoft Store.
For an overview of the Microsoft Store publishing process, see:
https://learn.microsoft.com/en-us/windows/apps/publish/
1. Create a Partner Center account
Register for a developer account in Microsoft Partner Center:
https://developer.microsoft.com/microsoft-store/register/
This account is required to reserve app names and submit packages to the Store.
2. Reserve an app name
Sign in to Partner Center, create a new app, and reserve a unique name.
The reserved name will be associated with your app’s package identity.
3. Open the Windows solution in Visual Studio
Open the windows/*.sln file generated by React Native Windows.
Ensure your solution includes a Windows Application Packaging Project for creating MSIX packages.
4. Generate visual assets
Open Package.appxmanifest in the packaging project and generate the required visual assets using Visual Studio.
5. Associate the app with the Store
Right-click the packaging project and select Associate App with the Store….
Sign in with the same Partner Center account and select the reserved app name.
6. Create the Store package
Set the solution configuration to Release, then select
Publish → Create App Packages from the packaging project.
This generates an .msixupload file.
7. Submit the app
In Partner Center:
- Start a new submission
- Upload the
.msixupload - Complete the required Store listing and submission details
- Submit the app for certification
After certification completes, the app will be available in the Microsoft Store.