Plugin not scanning on non-build machine

I’ve built an audio plugin using the projucer that scans and loads on Ableton, Reaper, FL, and Logic on my machine. When I send it to my friend to test, it doesn’t scan in any DAW. I’m sort of at a loss regarding what could be causing this. Any ideas would be much appreciated.

Windows or macOS?

macOS: not notarized / signed

Windows: linking against a dll that you aren’t shipping

macOS, I’m signing using a developer certificate, notarizing, and stapling. The plugin uses curl and a websocket library, and I’m wondering if they aren’t being bundled properly

Installed with Homebrew? Your friend would need to do that too.

Is your friend drag and dropping or do you have a .pkg?

Statically link all libraries and make sure you’re building a Release build. On maOS build a Universal Binary.