Skip to content

Conversation

hristoiankov
Copy link

@hristoiankov hristoiankov commented Jul 31, 2025

Add Apple Distribution to the list of supported certs for MAS. This cert has replaced 3rd Party Mac Developer Installer in the Apple Developer program. This change will allow either of these two certs to be used to sign a MAS pkg for the Apple App Store submission.

This change also expands the findIdentity function to take in a list of accepted certs rather than just a single cert for all cases where a cert needs to be pulled from the keystore. This also simplifies some existing code that was already trying to do this same type of thing in a more roundabout way.

Issue Identified In:
#6523
#7040

Copy link

changeset-bot bot commented Jul 31, 2025

🦋 Changeset detected

Latest commit: dfa959c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 8 packages
Name Type
app-builder-lib Patch
dmg-builder Patch
electron-builder-squirrel-windows Patch
electron-builder Patch
electron-forge-maker-appimage Patch
electron-forge-maker-nsis-web Patch
electron-forge-maker-nsis Patch
electron-forge-maker-snap Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@hristoiankov hristoiankov changed the title Support Apple Distribution Cert for MAS feat: Support Apple Distribution Cert for MAS Jul 31, 2025
mmaietta
mmaietta previously approved these changes Jul 31, 2025
@hristoiankov
Copy link
Author

Don't merge this one yet, I need to run a successful mas signing and submission with Apple first to have full confidence. Thanks!

@mmaietta mmaietta marked this pull request as draft August 1, 2025 15:07
@mmaietta
Copy link
Collaborator

mmaietta commented Aug 1, 2025

Sure thing, converting PR to Draft for now then so as to enforce no-merge.

Copy link
Contributor

github-actions bot commented Sep 1, 2025

This PR is stale because it has been open for 30 days with no activity. Remove stale label or comment, or this will be closed in 30 days.

@github-actions github-actions bot added the Stale label Sep 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants