Skip to content

Publishing a new app store release

Josh Matthews edited this page Aug 6, 2020 · 4 revisions

Run release verification tests

Test source: https://github.com/servo/release-tests

Set http://rawcdn.githack.com/servo/release-tests/master/index.html to the homepage in DefaultUrl.h and validate all of the tests manually.

Run app certification checks

For the latest build, create an app package for sideloading (Project -> Publish -> Create app package). Run "Windows App Cert Kit", find the package at support\hololens\AppPackages\ServoApp\ServoApp_1.1.0.0_Test\ and run all checks. Make sure they pass.

Create a new app store submission

https://partner.microsoft.com/en-us/dashboard/windows/overview

  • click "Continue submission" for Firefox Reality
  • click "Submissions" and choose "update" for the latest submission

Create an app package

Edit Package.appxmanifest:

  • change Publisher to "CN=193FE5E7-EFE6-4FC4-9D96-D742E0265B78"
  • update the version number to a new unique number

Run:

  • python mach build -r --uwp --win-arm64
  • python mach build -r --uwp
  • mach package --release --target=x86_64-uwp-windows-msvc --uwp=x64 --uwp=arm64 --ms-app-store
  • Take support\hololens\AppPackages\ServoApp\ServoApp_1.1.0.0_Test\ServoApp_1.1.0.0_x64_arm64.msixbundle and attach it to the new app store submission

Update remaining submission details

Store listing:

  • update changelog
Clone this wiki locally