Best practice on project versioning #5497
-
Hi folks 👋 I'm wondering what the best way to manage the I'd like to be able to hold the source of truth of the version in some kind of FWIW, I would like to be able to set/increment these version numbers from CI - hence the usage of .txt / .plist files. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
I think a more correct solution for working with non-generated settings is to use xcconfig and update the version in this file. As far as I know, the tuist documentation also recommends keeping all user settings in xcconfig, but I think it's more about managed values, not custom-default ones. |
Beta Was this translation helpful? Give feedback.
I think a more correct solution for working with non-generated settings is to use xcconfig and update the version in this file.
Fastlane has a plugin that allows you to do this conveniently.
As far as I know, the tuist documentation also recommends keeping all user settings in xcconfig, but I think it's more about managed values, not custom-default ones.