I dont know if it is true what you wrote. We once got an app rejected because of this:
XXXX has been rejected because of a naming inconsistency. The name entered into iTunes Connect must match the name of the application installed. The name entered into iTunes Connect is XXXX while the name of the application installed is YYYY. In order for your application to be reconsidered for the App Store, please resolve this issue and upload your new binary to iTunes Connect.
The way to change the displayed application name in Xcode is to change the "Product Name" entry in your Target's Build Info pane. To do this:
- Select your Target on the left side under Groups & Files
- Select File > Get Info
- Select the Build tab
- From the Configurations popup, select All Configurations
- In the search box, type in "product name"
- Double-click the entry field and type in the new name of your product, and select OK.
- In your Info.plist, change your Bundle Display Name and your Bundle Name appropriately.
- Do a clean build (Build > Clean all targets; Build > Build)
Once these steps are completed you should see a newly built binary under the Products folder. Do not change your Bundle Identifier. This is used to uniquely identify your application in the App Store. Changing it would prevent users from upgrading, and effectively introduce a new application rather than an update.