I began an iPhone project the other day with a silly development code name, and now I want to change the name of the project since it\'s nearly finished.
But I\'m n
You can modify the Product Name
without changing your Project Name
(especially the directory).
Build Settings > search the keyword "product name" > update values
You change the bundle display name in the info.plist. It's as simple as that.
Changing the 'bundle display name' (as opposed to 'bundle name') is the only way to include characters like '+' in your applications name. Including special characters in the project name will cause an error when uploading to the app store!
Targets
in Xcode
.Get Info
on your project's target (your current development name).Product Name
under Packaging
. Change its value to what you want your new project name to be.If you wanna change the name, that will be displayed on your screen, right under your icon, in Xcode 4, go to Targets->info->Bundle Display Name and change it to whatever you want.
I think there is a bit of confusion:
usually is enough to change the latter, adding/modifying the BUNDLE DISLAY NAME key in plist.
Is better to leave project name untouched, but may be changed
Note that Bundle display Name CAN contain spaces and special chars, but project NOT. Doing so some cmd line tools will fails due to filename path rules.
And even more Bundle Display name can be localized.
So unless you are in early stage and need to change INTERNAL project name, go on using Bundle Display Name key.
Also: your target name may be the same as your app name - note that changing the target name does not change the app name - only the change in the target properties described below - will change the app name.