Yes, the CFBundleVersion will change that “internal version” number. It is like the “version code” on Google Play. It is just a way to indicate what is the newer version.
For release purposes, the important is to set the CFBundleShortVersionString as Rob mentioned.
So, in summary:
iOS Android
CFBundleVersion = Version code
CFBundleShortVersionString = Version name