I'm preparing a blog post about versioning your apps now
TIMOB-17993 has been resolved in 4.1.0: https://gist.github.com/FokkeZB/f7ae3ab57eb8185a338d. Read the draft as context for this ticket.
It's great that developers can now manually set the CFBundleVersion as they could android:versionCode.
However, I think we can improve the workflow by introducing a <build> element that wants an integer value that will be used for both CFBundleVersion and android:versionCode (and other - Windows - platform's build versions) unless the developer has set these manually of course.
Some other subtasks would follow out this as well if we decide to do this: