I have three configurations in my iOS project:
Now I want to change the name of the App as follows:
Changing display name of app for respective configurations: one way to achieve this is by using the same info plist file that you have.
Part 1: create an user defined variable
Part 2: use it
Then for appropriate configuration it will select name from BUNDLE_DISPLAY_NAME variable in build settings.
Sure. First you have to create separate Info.plist file each configuration. Then in you Project's build settings find the line where Info.plist is placed, expand that line and choose separate Info.plist file for each configuration you have. Then you can enter desired name in corresponding field in each Info.plist file. That's it :)
Also you can have two different info plist for different configurations which is different files and then from Build Settings > Info.plist File
section you can change it.