I've defined BUNDLE_DISPLAY_NAME -> XXX as a user defined settings in my target's build settings. Now in my info.plist file I've used it as Bundle display name -> ${BUNDLE_DISPLAY_NAME}. And in my InfoPlist.strings file I've used "CFBundleDisplayName" = "${BUNDLE_DISPLAY_NAME}".
Now the problem is when I run my app, app name appears as ${BUNDLE_DISPLAY_NAME} instead of XXX. But if I remove InfoPlist.strings declaration it works fine and displays correct name i.e. XXX. So there is a problem the way I declare it in InfoPlist.strings but I don't know what?.