DEV Community

mew
mew

Posted on

"Hey, I Fiddled with Snarf (app) on macOS — Here’s What Happened"

Hey — yesterday I spent way too much time head‑down with this thing called Snarf (app) from NimbusApps. I assumed it would be one of those “install and go” macOS productivity tools, but macOS had other plans. Figured I’d drop you a quick rundown like I would in Slack or DMs, because there were some weird gotchas and I ended up learning something decent about macOS app handling in the process.

So, first off — the app is listed as a macOS and iOS client in the App Store, claiming to support Apple Silicon and later versions of macOS directly from Apple’s official listing. (App Store) I grabbed the installer, dragged it into /Applications, and tried to launch it on my M2 MacBook Air (running macOS 14.4). That’s where the fun began.

Right away, instead of the app opening and showing me a normal onboarding screen, I got the dreaded “App can’t be opened” error. No splash, no UI; just that dismissible alert. I’d seen this before when macOS flags an app via Gatekeeper because it isn’t notarized or properly signed. Apple’s documentation clearly explains that behavior — Gatekeeper will block anything unsigned until explicitly allowed.

My first move was the classic one: check System Settings → Privacy & Security → scroll to Security and look for any blocked app notice. Nothing there. Very odd, because normally that’s where macOS will show “Open Anyway” after you try launching a recently downloaded app. Not this time.

So I went full nerd mode with Terminal. I checked extended attributes and saw the quarantine tag:

xattr -l /Applications/Snarf.app
Enter fullscreen mode Exit fullscreen mode

Sure enough:

com.apple.quarantine
Enter fullscreen mode Exit fullscreen mode

Standard stuff for a fresh download. I wiped it off recursively:

sudo xattr -dr com.apple.quarantine /Applications/Snarf.app
Enter fullscreen mode Exit fullscreen mode

Still wouldn’t open. A few things happened behind the scenes here that weren’t obvious: I realized macOS will sometimes suppress the UI completely if an app tries to access protected resources without entitlements. This app, it turns out, tries to request access to your Documents and Desktop folders early on. But because it was neither notarized nor granted entitlements, macOS simply killed it before showing any prompt.

That’s when I stumbled on a resource I used to make sense of it — this page that walks through why apps get blocked and how prompts should look once Gatekeeper is satisfied. I saved it because it helped me frame what macOS was quietly doing under the hood.

My second attempt was a bit more experimental — I created a fresh test account on macOS so I could see if a clean first‑run would trigger the usual permission dialogs. It did show the standard request for file access (e.g., “Snarf would like access to Documents and Desktop”), which is how macOS handles privacy permissions. Once I granted that, the app finally opened. What a relief.

But here’s the weird part: when I went back to my main user account, it still didn’t open even with the quarantine removed — until I toggled those app‑level permissions in System Settings manually. So the real takeaway was that macOS won’t always ask you up front for Documents/Media access unless the app explicitly triggers it, and if it crashes before that trigger, you never see the prompt.

Once it did open on my main account, I poked around the UI. It felt… unfinished, to be honest. Features were minimal and performance was laggy at times when loading larger projects, but that might be just this pre‑release build or a cache issue. Nothing catastrophic, just enough to make me wonder if there’s a newer build out there.

Here’s a short checklist if you ever bump into a Snarf launch refusal on macOS:

  • Check System Settings → Privacy & Security: look for blocked apps or pending “Open Anyway” prompts first.
  • Inspect quarantine flags: unless you signed the bundle yourself, macOS quarantines downloaded apps.
  • Look for missing entitlements: if it wants access to Documents/Desktop, you must grant it manually via System Settings → Privacy & Security → Files & Folders.
  • Try a fresh macOS user account: sometimes the first run is what triggers permission dialogs.
  • Ensure macOS version compatibility: this app claims support for macOS 12.5+ on Apple Silicon (M1/M2), so running on an older or patched build can interfere. (App Store)

I also noticed that if you try launching too many times before granting permissions, macOS stops even attempting to prompt again. You have to manually remove the app from Files & Folders permissions and add it back so it can ask you again — annoying, but now I know.

Honestly, once I got past that hurdle, the app behaved reasonably well for basic use. NimbusApps seems to distribute a lot of little utilities and productivity tools curated for macOS users, and this one feels like a work‑in‑progress rather than a polished release. Still, it was a good reminder of how macOS’s privacy model can silently kill an app launch without telling you what went wrong. (NimbusApps)

Anyway, next time I’ll try it in a sandboxed environment first or at least read permission request behavior up front. Saves that “why won’t this thing open” face‑palm moment. Let me know how yours goes if you fire it up — sometimes two brains are better than one for this sort of macOS oddity.

Top comments (0)