Skip to content

Fix issues with Mac Notarization#1400

Open
synthfi wants to merge 3 commits intomasterfrom
fix-mac-codesigning
Open

Fix issues with Mac Notarization#1400
synthfi wants to merge 3 commits intomasterfrom
fix-mac-codesigning

Conversation

@synthfi
Copy link
Collaborator

@synthfi synthfi commented Jan 17, 2025

Changes

  • adds logic for code signing all of the executable & dynamic library files in the PolyGlot.app folder before final code signing steps
  • update notes for MacOS devs
  • changes signing code to only sign with one certificate (I arbitrarily chose the signing one), as I think that's how it works for dmg images

Notes

  • sorry this took so long. Each time I submit for notarization, it takes a couple days to get a response. Also I'm not used to macOS development.
  • Apple's security processes have been getting more stringent which is why I think I have to make these updates. We don't use Xcode which makes things more painful
  • I updated the installer for the 3.6.1 release with this, which was successfully notarized and stapled

@synthfi synthfi self-assigned this Jan 17, 2025
@synthfi synthfi force-pushed the fix-mac-codesigning branch from bf9c934 to ed13b06 Compare January 22, 2025 02:31
@synthfi synthfi marked this pull request as ready for review January 22, 2025 02:37
@synthfi synthfi force-pushed the fix-mac-codesigning branch from f94dc7b to 73dafe6 Compare February 1, 2025 00:29
@synthfi synthfi force-pushed the fix-mac-codesigning branch from 73dafe6 to a3b29a2 Compare March 19, 2025 03:36
@synthfi synthfi force-pushed the fix-mac-codesigning branch from a3b29a2 to 774093a Compare September 3, 2025 02:45
Kelly G. Schultz added 3 commits November 30, 2025 18:12
- dmg files are not signed the same way that pkg files are, so we don't need double certificates
@synthfi synthfi force-pushed the fix-mac-codesigning branch from 774093a to 3d8f909 Compare November 30, 2025 23:12
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.

1 participant