Skip to content
This repository was archived by the owner on Jun 17, 2026. It is now read-only.
This repository was archived by the owner on Jun 17, 2026. It is now read-only.

macOS v1.4.0 ARM DMG contains app bundle with invalid code signature #683

Description

@simony-816

Hi, I downloaded the official macOS ARM DMG from the v1.4.0 release and verified that the downloaded DMG matches the SHA-256 digest published in the GitHub release asset metadata.

However, the app bundle inside the DMG fails macOS code signature verification.

Environment

  • macOS: local Apple Silicon Mac
  • Architecture: arm64
  • Release: v1.4.0
  • Asset: Openscreen-mac-installer.dmg
  • Asset URL: https://github.com/siddharthvaddem/openscreen/releases/download/v1.4.0/Openscreen-mac-installer.dmg

Steps to reproduce

curl -L -o /tmp/Openscreen-mac-installer.dmg \
  https://github.com/siddharthvaddem/openscreen/releases/download/v1.4.0/Openscreen-mac-installer.dmg

shasum -a 256 /tmp/Openscreen-mac-installer.dmg
# 0914ac10d9c1c0ef143eb8bbca7c3491f253e965b6312bbddeb9bfd1c3ee3122

hdiutil attach /tmp/Openscreen-mac-installer.dmg -nobrowse

codesign --verify --deep --strict --verbose=2 /Volumes/Openscreen/Openscreen.app

Actual result

/Volumes/Openscreen/Openscreen.app: invalid signature (code or signature have been modified)
In architecture: arm64

Additional signature details:

codesign -dv --verbose=4 /Volumes/Openscreen/Openscreen.app

Relevant output:

Authority=(unavailable)
Info.plist=not bound
TeamIdentifier=N26FZ4GW28

After copying the app to /Applications, Gatekeeper assessment also fails on the installed app:

spctl --assess --type execute --verbose /Applications/Openscreen.app
/Applications/Openscreen.app: internal error in Code Signing subsystem

Expected result

The app bundle in the official macOS DMG should pass code signature verification, especially because the v1.4.0 release notes mention that the app is notarized.

Why this matters

This may cause Gatekeeper warnings or require users to bypass macOS security controls. It also makes it harder for users to verify the integrity and trust chain of the official macOS release artifact.

Could you please check whether the v1.4.0 macOS ARM release asset was signed/notarized/stapled correctly?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions