I have a little open-source Qt app I wrote and then compiled on my Mac. I ran macdeployqt
and copied it to my /Applications folder, and it runs without complaint.
Ultimately I plan to sign this app with an Apple developer certificate and upload it to GitHub as a binary release. But my question is: why am I able to run this app locally from /Applications without macOS complaining, even though I haven't yet signed it? Is this because of some special attribute or permission that's been set on the app's binary by the system's compiler? If so, how can I view this attribute for myself?