Update mac packaging tool to create code-signed .app packages #2179

pull gavinandresen wants to merge 2 commits into bitcoin:master from gavinandresen:osx_codesign changing 5 files +199 −29
  1. gavinandresen commented at 5:11 PM on January 14, 2013: contributor

    It took quite a lot longer than I expected, but I can now produce code-signed .app bundles.

    The long and twisty path was:

    • Get a code signing certificate, owned by Bitcoin Foundation, Inc. (...several boring subtasks involved...)
    • Upgrade my development machine to OSX 10.8 (code signing not working properly on OSX 10.6)
    • Fix macdeployqtplus so it works on 10.8 (python appscript package not being maintained any more, switch to osascript)

    I'll create a code-signed 0.7.2 .app and will recruit some 10.8 users with gatekeeper turned on to test.

  2. BitcoinPullTester commented at 5:26 PM on January 14, 2013: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/a03034244b72ff653ec27b1415e934867527d5bc for binaries and test log.

  3. BitcoinPullTester commented at 7:58 PM on January 14, 2013: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/d230ca5e3ba077418f3f16d5e99cc085f33a45fd for binaries and test log.

  4. mikehearn commented at 6:59 PM on January 15, 2013: contributor

    Nice. Should the cert/pubkey be in the source tree as well?

  5. gavinandresen commented at 7:52 PM on January 15, 2013: contributor

    @mikehearn : good idea.

  6. BitcoinPullTester commented at 8:03 PM on January 16, 2013: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/3fa4681ea7289ddc377fc7944f7fbebe5d946356 for binaries and test log.

  7. BitcoinPullTester commented at 7:50 PM on January 17, 2013: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/6b3dac6552d74784f110c7e142a328c21c1acc65 for binaries and test log.

  8. Port macdeployqtplus to OSX 10.8
    Use 'osascript' to run AppleScript, instead of using (broken-in-10.8)
    python appscript package.
    
    And added support for code-signing the .app bundle, to make OSX's
    GateKeeper happy.
    33b377a016
  9. Code-signing certificates (no private keys) from Apple and Comodo db8ca3fc2e
  10. BitcoinPullTester commented at 3:53 PM on January 18, 2013: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/db8ca3fc2eff4351064c72bd312017d7bab87ea9 for binaries and test log.

  11. gavinandresen referenced this in commit 0d89669fe9 on Jan 21, 2013
  12. gavinandresen merged this on Jan 21, 2013
  13. gavinandresen closed this on Jan 21, 2013

  14. laudney referenced this in commit b0e5a5f087 on Mar 19, 2014
  15. sidhujag referenced this in commit a830e82595 on Jul 13, 2018
  16. DrahtBot locked this on Sep 8, 2021

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-04-21 21:16 UTC

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