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. jonasschnelli commented at 2:17 pm on February 21, 2020: contributor
    Closing. Now included in #18187.
  6. jonasschnelli closed this on Feb 21, 2020

  7. DrahtBot 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: 2024-11-23 15:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me