Hey! Sorry for the delayed response...
I've just now got around to having a build worth submitting again lol.
Anyway, yes, this is great.
Now if you could allow setting the values explicitly, this would be perfect.
One note;
In Unity, the Version is "1.2.0". There's also a "Build Number" that is just an integer like 12.
This executable has "Version String" as the 12 number, and "Short Version String" as the actual "1.2.0" version number.
It would be confused to leave them that way.
I hate having to rebuild everything just because I forgot to change one of the numbers.
I'm trying to keep the ios project's build number consistent with the other platforms, or else I'd take advantage of the automatic revisioning :(