I am building an executable in GoLang for MacOs. I need to add version and copyright information to the built file. How do I do this during the go build process or afterwards?
For example the iBooks application has this information

P.S. I usually build for Windows only where I use Versioninfo format to add file properties but cannot find something equivalent for MacOs
iBooks is an application bundle, not a single binary like you would build with go. So you would need to find a way of wrapping the go binary in an app bundle in order to get this detail, and if it was applicable to your executable.
If you right click on the iBooks icon and then select "Show Package Contents", then navigate into the Contents folder you will find (among other files+folders) an
Info.plistfile and aversion.plistfile which hold the definition of the copyright and version respectively.Info.plist
version.plist