Skip to content

Bug 40858: Add a script for MacOS to selfsign an unsigned browser (so it can run on ARM Mx macs)

Dan Ballard requested to merge dan/tor-browser-build:selfsign into main

Merge Info

  • Related Issues

  • Backport Timeline

    • Immediate - patchsets for critical bug fixes or other major blocker (e.g. fixes for a 0-day exploit) OR patchsets with trivial changes which do not need testing (e.g. fixes for typos or fixes easily verified in a local developer build)
    • Next Minor Stable Release - patchset that needs to be verified in nightly before backport
    • Eventually - patchset that needs to be verified in alpha before backport
    • No Backport - patchset for the next major stable
  • Issue Tracking

Change Description

MacOS on ARM will not run unsigned code. Our generated nightly and test compilations are unrunnable on it for others.

This script, run inside the app directory will sign the app and make it runnable. It also prompts the user and walks them through first and one time only cert creation.

Works for both TB and MB

Edited by morgan

Merge request reports