No. You give them the source code, and let them compile/build it on their own Macs. Buildable source code is a perfectly good form of distribution. And Xcode to do the build is free to Mac users, not just developers.
yeah, installing a giant app like xcode to compile a small app is a very reasonable distribution model.