I got a little confused about versioning my projects in Xcode, I can see an option from Targets > General > Version
also another versioning method in Targets > Info > Bundle version string (short)
so I really get confused why would we need both there? and it can be an issue if we forgot one of them to update, so which one is telling my project/framework version and why these 2 exists?
Asked
Active
Viewed 115 times
0
-
1Does this answer your question? [What's the difference between "version number" in iTunes Connect, "bundle version", "bundle version string" in Xcode?](https://stackoverflow.com/questions/7281085/whats-the-difference-between-version-number-in-itunes-connect-bundle-versio) – Sulthan Jan 24 '22 at 15:24
-
After reading that link, they must be the same version and same thing, so why we need 2 or 3 deferent property's for reflecting same thing? – ios coder Jan 24 '22 at 15:43
-
1To simplify - one (the short one) is the version visible to users, e.g. `1.2.0`, the other one (the long one) is your internal version, usually a build number, e.g. `1020`. Together they form the real version, e.g. `1.2.0-1020`. – Sulthan Jan 24 '22 at 15:50
-
Thanks for help. – ios coder Jan 24 '22 at 16:10