Reputation: 5327
I want to rename my IPhone App from com.domain.OldApp
to com.domain.NewApp
.
I renamed the project in XCode and this caused the application identifier to change as expected to com.domain.NewApp
and related build settings:
Bundle Identifier
com.cityoflondonconsulting.${PRODUCT_NAME:rfc1034identifier}
Bundle Name
${PRODUCT_NAME}
But I can't Archive because the distribution cert was for the old App name.
If I generate a new distribution cert, I need a new app id which is technically a new app in the App Store. Should I just leave the Project at the old name in Xcode? This will keep the old App Id com.domain.OldApp
, which is how the app is identified in the app store -- or is it by Application Id number?
Then I could just change the fields where the app name appears to the user, such as Under the Icon and Search Results.
So
change the Target > Build Settings > Bundle Display Name.
when I submit the new version to the App Store I can edit the app name.
Is this right and if so am I missing anything?
Upvotes: 0
Views: 568
Reputation: 3176
You can also go into itunesconnect and rename your project then download a new mobileprovision etc.
Upvotes: 1
Reputation: 7689
The actual app name you use doesn't have to be related to the Bundle. The name of my app is different from the bundle and I've not had any issues getting published.
Upvotes: 2