is Keystore file is required for production build to instrument the app ?
is it compuldaey for any environment(UAT, SIT, Prod) build?
See the section on custom certificates
That's what you need it for. Where you need it depends on your environments and your testing.