Skip to content

Conversation

@CharlVS
Copy link
Collaborator

@CharlVS CharlVS commented Nov 26, 2025

Copied from upstream PR GLEECBTC#240

This PR ensures KDF artifacts are properly codesigned for macOS notarization.

Available for testing in GLEECBTC/gleec-wallet#3175

Changes:

  • Codesign KDF executable and libkdflib.dylib in all build configurations.
  • Use --options runtime and --timestamp=auto on all signatures.
  • Keep Release-only re-sign step after arch thinning (lipo) to maintain valid signature.

Result:

  • All executable Mach-O files embedded by the plugin should verify with Apple timestamp in notarization checks.

…se double-signing\n\n- Extracted kdf_codesign helper to reduce duplication\n- Use printf for proper newline formatting\n- Sign in non-Release configs; keep post-thinning re-sign in Release\n\nRefs: PR #240 review comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant