There is no meaningful concept of "the binary". The entire app bundle is signed. If you change any part of the app bundle, you must also replace the signature with a valid one for the new bundle.
Replacing an entire app is a bit tricky as there are OS-level complications. The recommendations I've seen here on the forums are to duplicate the existing app bundle, swap out the parts, then move the new app bundle into place.
But that's really a lot of pointless work. Just post a new app bundle and let the user replace the old one with the new one.
Topic:
Code Signing
SubTopic:
General