add macOS notarization info to the release process doc #18131

pull jonasschnelli wants to merge 1 commits into bitcoin:master from jonasschnelli:2020/02/notarize changing 1 files +7 −0
  1. jonasschnelli commented at 7:32 PM on February 12, 2020: contributor

    Should solve #15774.

    Adds a note on how to notarize the macOS disk image to the release process documentation. Since macOS 10.14.5, applications must be notarized in order to run (user can disable the strictness though).

    The xcrun altool --notarize-app call uploads the .dmg-file to the apple gatekeeper server where it will be scanned for malware. Once approved, users opening the Bitcoin-Qt.app will no longer see the missing-notarization error (requires internet connection). Offline users can still disable the notarization-check feature in their macOS settings.

    In order to execute the notarization, one needs the Bitcoin Core Code Signing Association Apple Developer Programm credentials (it's a manual per app created password).

    We could further expand towards offline-notarization capabilities by "stapling" the Apple approved notarization ticket into the application bundle (non trivial to implement in out gitian process).

    General info: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution

    Developer instruction using a manual build process (like we do): https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow

  2. add macOS notarization info to the release process doc e3d27baba9
  3. jonasschnelli added the label Docs on Feb 12, 2020
  4. jonasschnelli added the label macOS on Feb 12, 2020
  5. fanquake cross-referenced this on Feb 18, 2020 from issue build: add macOS signing entitlements to macdeploy by fanquake
  6. jonasschnelli cross-referenced this on Feb 21, 2020 from issue Add macOS notarization (including stapling) by jonasschnelli
  7. jonasschnelli commented at 2:17 PM on February 21, 2020: contributor

    Closing. Now included in #18187.

  8. jonasschnelli closed this on Feb 21, 2020

  9. bitcoin locked this on Feb 15, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:54 UTC