Build Setting Syntax::::

Build setting names start with a letter or underscore character; the remaining characters can be letters, underscore characters, or numbers. The Xcode application doesn’t allow you to define build settings whose names don’t follow this convention. Because build setting names are case sensitive, however, project_name is irrelevant to the build system and doesn’t override the value of the PROJECT_NAME build setting.