0

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?

Sulthan
  • 128,090
  • 22
  • 218
  • 270
ios coder
  • 1
  • 4
  • 31
  • 91
  • 1
    Does 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
  • 1
    To 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

0 Answers0