Setting Last Quartet of Windows Store Version
See original GitHub issue- Version: 20.39.0
- Target: win/appx
Thank you for this wonderful module. I’ve been successfully publishing my app to the Microsoft Store and Mac App Store (MAS). Huzzah!
Sending multiple builds of the same version to the MAS works fine by setting Mac --> “bundleVersion”: “X0Y0Z00N” where app’s version is X.Y.Z and the build number is logically N for that version.
Docs read, buildVersion String - The build version. Maps to the CFBundleVersion on macOS, and FileVersion metadata property on Windows. Defaults to the version.
Is this buildVersion string added to appx files? I started doing beta testing in the Microsoft Store. They recommend what they call a “Package flight” where you specify which user accounts get access to certain packages (appx). However, when I upload two of the “same” X.Y.Z.0 (different buildVersion, N) I get an error:
All .msix and .appx packages (including previously published and currently uploaded) must be uniquely identified by their full names. You have provided two packages with the full name SemiregIndustriesLLC.MyApp_X.Y.Z.0_X64_ which have different contents. Please remove one of these packages, or increment current package versions to continue.
I think we need to set the build number as the last portion of the appx version. Is there any way to change X.Y.Z.0
to X.Y.Z.N
where N is the buildVersion?
Issue Analytics
- State:
- Created 4 years ago
- Comments:8 (4 by maintainers)
Top GitHub Comments
https://github.com/electron-userland/electron-builder/issues/2781#issuecomment-380332942
In short — after
yarn compile
, you don’t need to publish, just setNODE_PATH
to force resolving of electron-builder to your local installation instead of installed.Thanks for donation.
Well, it is so by intention — https://github.com/electron-userland/electron-builder/issues/2979
Interesting…