1

I want to change the name of the iOS app that I created - that is, it should have a different name on the home screen. But I already created and installed Apple push development and production certificates with the current project name and bundle identifier. Will I have to re-generate new APN certificates? And also re-create the provisioning profile and app IDs? What's the best safe way to change the app's name ?

RedRoses
  • 327
  • 3
  • 15

4 Answers4

4

For changing app name set CFBundleDisplayName value in info.plist file:

<key>CFBundleDisplayName</key>
<string>New app name here</string>

Name specified in this way would be displayed on device under the app icon.
Push notification service depends on app bundle id CFBundleIdentifier.
So you needn't regenerate certificates.

Vlad Papko
  • 13,184
  • 4
  • 41
  • 57
  • 2
    for newbies like me... click on plist and open as 'source code' to see the format seen above – Hblegg Sep 03 '15 at 21:30
2

Changing the app name or display name does not effect the push certificates.

Moshe Gottlieb
  • 3,963
  • 25
  • 41
0

If the bundle identifier, which links your app to your app id (which in turn hold your APN certificate), hasn't change, your push notifications will keep on working.

Eric Genet
  • 1,260
  • 1
  • 9
  • 19
0

Short answer - NO you does not need to regenerate new APN certificates? I have tried same as your requirement and I change my appName without any changes, it;s working for me. APNS/Certificate is base on bundleIdentifier, if you change it then problem will be occurs.

iPatel
  • 46,010
  • 16
  • 115
  • 137
  • So then how did you change the app name then, without changing app identifier? – RedRoses Apr 29 '14 at 13:06
  • @RedRoses - look at this question/answer http://stackoverflow.com/questions/4954015/how-to-change-xcode-project-name – iPatel Apr 29 '14 at 13:07