App versions management workflows #6236
shahzadmajeed
started this conversation in
Ideas
Replies: 1 comment
-
For this task, there is already an xconfig file format in which you can register the required version variable and change it through CLI scripts (there are plugins in fastlane) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It is common for teams to automate the process of release management where an external tool (usually some Fastlane plugin or a script) is used to bump the app version set to all supporting targets (app binary & and its extensions).
This task is slightly difficult with Tuist when using dynamic info.plist files generated by Tuist (under the Derived folder). As discussed in this thread, we need to discover user workflows for automating the app versions and find a solution that provides better DX.
One way of doing this could be to introduce a slightly opinionated workflow that looks for a configuration file (YAML, JSON or any other format that can be updated via. CLI tools) and configure targets accordingly.
And do this when you create target:
Target(name: "MyApp", \* other params\*, configuration: "path/to/config/file")
I'm opening the discussion for more ideas to see what people think so please share your thoughts.
Beta Was this translation helpful? Give feedback.
All reactions