Skip to content

macOS: binary is unsigned, killed with SIGKILL (exit 137) on macOS Sequoia #541

@aviadshiber

Description

@aviadshiber

Problem

The plannotator binary installed via install.sh is not code-signed, causing macOS Sequoia (15.x) to kill it immediately with SIGKILL (exit code 137).

Steps to Reproduce

~/.local/bin/plannotator --version
# exits with code 137, no output

Diagnostics

$ codesign -d --verbose ~/.local/bin/plannotator
/Users/.../plannotator: code object is not signed at all

$ codesign -v ~/.local/bin/plannotator
/Users/.../plannotator: invalid or unsupported format for signature
In architecture: arm64

The binary is a valid Mach-O 64-bit executable arm64 (~84 MB), installed on 2026-04-11 via the official install script.

Environment

  • macOS Sequoia 25.3.0 (Darwin 25.3.0), Apple Silicon (arm64)
  • Binary: ~/.local/bin/plannotator — 83878720 bytes
  • SHA256: 5ebc6351a715c84b41cac5d2546aad192bfb7875da2cf8292fd827ccb5743406
  • Plugin version: 0.14.3

Workaround

Applying an ad-hoc signature manually fixes it:

codesign --sign - --force ~/.local/bin/plannotator

Expected Behavior

The install script should apply at least an ad-hoc signature (codesign --sign - --force) post-download, or the release binary should be properly signed. This is required for macOS Sequoia which enforces stricter unsigned binary restrictions.

Pinned by backnotprop

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions