Is there an existing issue for this?
Describe the Issue
The macOS Apple Silicon build of Postman 12.9.0 downloads and extracts/installs successfully, but the resulting Postman.app fails macOS code-signing verification and cannot be opened.
I reproduced this with both:
-
The direct web download:
- File:
Postman for macOS (arm64).zip
- SHA256:
116a1ee828ff514ee819c5947de2b810524ce73fc0824f94fbf9c5acd30623b4
-
Homebrew cask:
- Cask:
postman
- Version:
12.9.0
- Source:
homebrew/cask
- Cask URL:
https://dl.pstmn.io/download/version/12.9.0/osx_arm64
- Cask SHA256:
116a1ee828ff514ee819c5947de2b810524ce73fc0824f94fbf9c5acd30623b4
- Installed path:
/opt/homebrew/Caskroom/postman/12.9.0/Postman.app
This appears independent of my existing Postman profile/local app data. A clean extraction into /private/tmp, followed by removing extended attributes/quarantine, still fails codesign.
Environment:
- OS: macOS 15.7.3
- Build: 24G419
- Architecture: arm64
- Darwin kernel: 24.6.0
- Postman version: 12.9.0
- Bundle ID:
com.postmanlabs.mac
- TeamIdentifier:
H7H8Q7M5CK
Steps To Reproduce
Using the direct web download:
rm -rf /private/tmp/postman-zip-test
mkdir -p /private/tmp/postman-zip-test
unzip -q "$HOME/Downloads/Postman for macOS (arm64).zip" -d /private/tmp/postman-zip-test
xattr -cr /private/tmp/postman-zip-test/Postman.app
find /private/tmp/postman-zip-test/Postman.app -xattrname com.apple.quarantine -print 2>/dev/null | wc -l
find /private/tmp/postman-zip-test/Postman.app -xattrname com.apple.cs.CodeSignature -print 2>/dev/null | wc -l
codesign --verify --deep --strict --verbose=2 /private/tmp/postman-zip-test/Postman.app
codesign --verify --strict --verbose=2 "/private/tmp/postman-zip-test/Postman.app/Contents/Frameworks/Electron Framework.framework"
open /private/tmp/postman-zip-test/Postman.app
/private/tmp/postman-zip-test/Postman.app/Contents/MacOS/Postman --version
Using Homebrew:
brew install --cask postman
codesign --verify --deep --strict --verbose=2 /opt/homebrew/Caskroom/postman/12.9.0/Postman.app
open /opt/homebrew/Caskroom/postman/12.9.0/Postman.app
Actual result:
After xattr -cr, both xattr checks return zero:
But code signing still fails:
/private/tmp/postman-zip-test/Postman.app: invalid signature (code or signature have been modified)
In architecture: arm64
exit:1
The nested Electron framework also fails:
/private/tmp/postman-zip-test/Postman.app/Contents/Frameworks/Electron Framework.framework: invalid signature (code or signature have been modified)
In architecture: arm64
exit:1
The Homebrew-installed app fails the same way:
/opt/homebrew/Caskroom/postman/12.9.0/Postman.app: invalid signature (code or signature have been modified)
In architecture: arm64
exit:1
Opening the app fails:
The application cannot be opened for an unexpected reason,
error=Error Domain=NSOSStatusErrorDomain Code=-10827
"kLSNoExecutableErr: The executable is missing"
Direct executable launch exits with:
Expected result:
The downloaded macOS arm64 ZIP and the Homebrew cask should install a Postman.app that passes:
codesign --verify --deep --strict --verbose=2 Postman.app
and launches normally.
Screenshots or Videos
No screenshots. This is a startup/signing failure before the UI opens.
Operating System
macOS
Postman Version
12.9.0
Postman Platform
Postman App
User Account Type
Signed In User
Additional Context?
This first appeared after a previous Postman self-update left /Applications/Postman.app with an invalid signature. I then tried both the latest direct web download and Homebrew.
Both install paths point to the same Postman 12.9.0 macOS arm64 artifact/checksum:
SHA256: 116a1ee828ff514ee819c5947de2b810524ce73fc0824f94fbf9c5acd30623b4
Relevant signing metadata:
Identifier=com.postmanlabs.mac
Format=app bundle with Mach-O thin (arm64)
TeamIdentifier=H7H8Q7M5CK
Runtime Version=15.2.0
Sealed Resources version=2 rules=13 files=16
Homebrew cask details:
postman: 12.9.0
Installed path: /opt/homebrew/Caskroom/postman/12.9.0/Postman.app
Installed using formulae.brew.sh API on 2026-05-04 at 12:29:19
Cask source: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/p/postman.rb
Cask URL: https://dl.pstmn.io/download/version/12.9.0/osx_arm64
Is there an existing issue for this?
Describe the Issue
The macOS Apple Silicon build of Postman 12.9.0 downloads and extracts/installs successfully, but the resulting
Postman.appfails macOS code-signing verification and cannot be opened.I reproduced this with both:
The direct web download:
Postman for macOS (arm64).zip116a1ee828ff514ee819c5947de2b810524ce73fc0824f94fbf9c5acd30623b4Homebrew cask:
postman12.9.0homebrew/caskhttps://dl.pstmn.io/download/version/12.9.0/osx_arm64116a1ee828ff514ee819c5947de2b810524ce73fc0824f94fbf9c5acd30623b4/opt/homebrew/Caskroom/postman/12.9.0/Postman.appThis appears independent of my existing Postman profile/local app data. A clean extraction into
/private/tmp, followed by removing extended attributes/quarantine, still failscodesign.Environment:
com.postmanlabs.macH7H8Q7M5CKSteps To Reproduce
Using the direct web download:
Using Homebrew:
Actual result:
After
xattr -cr, both xattr checks return zero:But code signing still fails:
The nested Electron framework also fails:
The Homebrew-installed app fails the same way:
Opening the app fails:
Direct executable launch exits with:
Expected result:
The downloaded macOS arm64 ZIP and the Homebrew cask should install a
Postman.appthat passes:and launches normally.
Screenshots or Videos
No screenshots. This is a startup/signing failure before the UI opens.
Operating System
macOS
Postman Version
12.9.0
Postman Platform
Postman App
User Account Type
Signed In User
Additional Context?
This first appeared after a previous Postman self-update left
/Applications/Postman.appwith an invalid signature. I then tried both the latest direct web download and Homebrew.Both install paths point to the same Postman 12.9.0 macOS arm64 artifact/checksum:
Relevant signing metadata:
Homebrew cask details: