This repository was archived by the owner on Feb 17, 2025. It is now read-only.
Status update: struggling with creating .appx distributable to submit to Windows store #21
Thavarshan
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I wanted to share some of the challenges I've been facing while trying to package my Electron-based video converter app, Comet, into an
.appxdistributable for submission to the Windows Store. It's been a frustrating process, and I'm hoping to get some insights or suggestions from the community.Background:
Comet is a simple video converter app built with Electron, and I'm currently using Electron Forge to manage the build process. My goal is to create an
.appxpackage that I can submit to the Windows Store. To automate the process, I've set up a GitHub Actions workflow that handles building and signing the app for Windows.Issues Encountered:
Signing Issues:
.appxpackage with my PFX certificate. Despite configuring theCERT_PASSWORDcorrectly in the GitHub Secrets and setting up the environment variables in the workflow, I keep running into errors like:The specified PFX password is not correct.Error: SignerSign() failed.Manifest and Versioning Errors:
.appxpackaging process requires aMajor.Minor.Build.Revisionversion format, and my app's version was set to1.0.0, which caused validation errors. I've since adjusted the versioning, but this was another hurdle.File Handling and Cleanup Errors:
EBUSY: resource busy or locked, unlink. It seems the temporary files are being locked by another process, preventing proper cleanup.Current Status:
At this point, I'm feeling a bit stuck. Each time I resolve one issue, another seems to crop up, making the process feel like an endless loop of debugging and trial-and-error. My goal is to get Comet packaged and signed correctly so I can finally submit it to the Windows Store, but these roadblocks are proving to be quite challenging.
Seeking Advice:
Has anyone else experienced similar issues when creating
.appxpackages with Electron and submitting to the Windows Store? If so, how did you overcome them? Any tips on handling PFX signing in GitHub Actions or dealing with file locking issues during cleanup would be greatly appreciated.Thanks in advance for any help or suggestions!
Beta Was this translation helpful? Give feedback.
All reactions