DEV Community

Dmitop
Dmitop

Posted on

JSON

Hey, so I was trying to get Ash's Developer Toolbox running last night...

You know how I'm always jumping between different little utilities – a JSON formatter here, a hash generator there, maybe a quick regex tester? Yeah. So I found this macOS app called Ash's Developer Toolbox that bundles like 50+ dev tools into one native app. Sounded perfect. But of course, getting it to actually launch was a whole thing.

The "app is damaged" wall

So I downloaded it, dragged it to Applications, double-clicked... and got the cheerful "Ash's Developer Toolbox is damaged and can't be opened. You should move it to the Trash." message. The one that makes you immediately question your life choices.

First dumb move: I went straight to System Settings > Privacy & Security, looked for the "open anyway" button. Nothing. Tried right-clicking and selecting Open. Same wall. Even redownloaded it, thinking maybe the download corrupted.

What I didn't realize is that this isn't about the app actually being damaged – it's Apple's quarantine flag getting triggered because the developer hasn't notarized it with Apple yet. The app itself is fine; Gatekeeper is just throwing a fit.

What actually fixed it

One terminal command to remove the quarantine attribute:

xattr -d com.apple.quarantine /Applications/Ash\'s\ Developer\ Toolbox.app
Enter fullscreen mode Exit fullscreen mode

After that, it opened perfectly. I found this guide on handling macOS quarantine that explained the issue, and the official Apple support page on safely opening apps has more context.

Quick checklist for next time

  • Check Privacy & Security settings immediately after first failed launch
  • If no "open anyway" appears, the xattr command is your friend
  • Verify you downloaded from the official source first (don't just blindly remove quarantine from random apps)

Anyway, now that it's running, the toolbox is actually really handy – especially the JSON formatter and the regex tester. Let me know if you try it and hit the same wall.

Catch you later

Top comments (0)