variants icon indicating copy to clipboard operation
variants copied to clipboard

Allow free choice of different display name as per the custom variant

Open dileepZion opened this issue 1 year ago • 2 comments

Background

  • If it is an enhancement of an existing feature, describe which feature and how it works at the moment.
  • Currently the V_APP_NAME as per the tool, works to change the Bundle name(Target name) and also the Bundle Display name. Hence it is not possible to use only V_APP_NAME or app_name as a parameter to switch to different names of the app. Currently when I have gone through the code, here is the below way to update the info.plist In XCConfigFactory, updateInfoPlist method has below code:
Bash("plutil", arguments: "-replace", "CFBundleName", "-string", "$(V_APP_NAME)", configFilePath),
Bash("plutil", arguments: "-replace", "CFBundleDisplayName", "-string", "$(V_APP_NAME)", configFilePath),
Bash("plutil", arguments: "-replace", "CFBundleExecutable", "-string", "$(V_APP_NAME)", configFilePath),

Solution

It is good if we only give the V_APP_NAME to CFBundleName and CFBundleExecutable and allow the user to change CFBundleDisplayName according to their own requirement. Like, Dev -> APP_NAME_DEV QA -> APP_NAME_QA UAT -> APP_NAME_UAT

Thanks!

dileepZion avatar Mar 27 '24 15:03 dileepZion