Change Application Name - iphone

I have developed an iOS app, and it was already put into Apple Store. Now I want to change the name of my application.
What are the things I need to consider & update in my xcode project if I want to replace the current app in Apple Store with the new named app?
Update:
I'd like to not only change name in Apple store but also change the name in project level

Why are you trying to replace your App ? For just changing the Name ? You don't need to do any thing in your Xcode Project or replace your app. Simply follow these Steps and your App Name will be changed.
Take a look at : change app name in App Store.
Update : If you simply want to change the name of your Xcode Project then it's a simple 3 Step Process :
Go to Targets in Xcode
Go to Build Setting on your project's Target.
Search for Product Name under Packaging. Change the value of that what you want the new program name is going to be.

you can change "bundle display name" in info.plist to change the app icon name.
To change the name on Appstore there's already a post on stackoverflow: change app name in App Store

Related

How to work out the itms-apps link for an app, pre submission?

Before submitting the app that I'm working on, I want application to include a link to the app in the App Store (it will be within an email, generated by the app).
I've read a bunch of posts, including this one:
How to link to apps on the app store
So I know the format of the link that I'm going to use. It will be:
itms-apps://itunes.com/apps/appname
What I want to double check - is the appname itself.
Specifically, the difference between the bundle name and the bundle display name.
For example, if I have set the bundle display name to be:
awesome'app
But the bundle name is simply:
awesomeapp
In Xcode, Targets -> Build Settings -> Packaging, Product Name = awesomeapp
This is what gets used for the Bundle name, as it is set to be: ${PRODUCT_NAME}
I'm making an assumption that it's better to not have an apostrophe in the product name, so I'm manually setting the Bundle display name to be: awesome'app
Question 1: as I have it now, will the 'appname' in the itms-apps link be "awesomeapp"?
Question 2: if it's actually just fine to use awesome'app throughout the Xcode project (therefore not having to manually set the Bundle display name), what would the itms-apps link be? Would it still be:
itms-apps://itunes.com/apps/awesomeapp
Thanks,
Gavin
As soon as you create your app in iTunes Connect, you will get a link that will point to your app once it's live on the AppStore. Use that link.

Will changing the product name cause problem?

For the next version of my iPhone app say 1.3 I want to change the product name and i am keeping bundle identifier same as old version. Is it cause any problem in AppStore? that is will be application is treated as update or new version? (I want my application to be treated as update)
FYI: I am changing the product name by editing "Product name" setting in target.
No, as long as you keep the bundle ID the same, it's considered to be the same app.
Additionally, in the iTunes Connect portal, you can rename your app when you submit a new version of your app. (I did this with version 2 of Sefira, which I renamed to "Ultimate Omer 2".)
Just bear in mind that your iTunes "slug" (http://iTunes.com/apps/appname) remains with the first app name.
If you want to change the name of the app as it appears on the device, change the "Bundle Display Name" property in the info plist file.
No, if you keep your bundle identifier the same, it's considered the same app, whatever you change your app's product name to. The binary with the new product name will be accepted, and devices will download it as an update, as per normal.
Changing the "product name" in the configuration will change the executable name also. Since for executable name they used same $PRODUCT_NAME. So it was crashing if i will replace the old version.
The solution i added the key "Bundle display name" in the info.plist and entered to new value for the key.

How to change the name of the iPhone Application?

This question has been asked before and I did followed the instructions but my application crashed. I want to change my application name before deployment. I clicked on Project and then selected rename. Everything got renamed. When I ran the application the application crashed. I think it was because the app was not able to locate the images and sound files from the resources folder.
What is the recommended way of performing the rename to the application?
Do you want to change the name of your xcode project? This is difficult, but not impossible. If the end result you are trying to achieve is to name your app differently, just set the display name for it in the Info.plist
Just add CFBundleDisplayName = "Your name"; in your InfoPlist.strings file. This will enable you to localized the app name.

Different name of application on iPhone then on iTunes Connect?

the name of my application is a bit large due to which all of it is not visible when i install it on my iPhone so i was thinking of changing the bundle name to a smaller text...but i want the original app name to appear in on Apple Store as it is...can i use a different name for apple store then bundle name on Xcode file while uploading my application on iTunes Connect??
You can change the name of the application on the AppStore in the "Manage Your Applications" section of iTunes Connect, clicking on "Manage Localizations". This way you can translate the name of the app in different languages.
If you need to change the name of the Application as it appears on the iPhone's home screen, you need to do it in the Target configuration, not the project configuration. Expand the Targets group in Xcode, then single-click the item under that. It should share the name of your project, which is also the default name of the application that gets generated.
Press command-I to bring up the Info window, then navigate to the Build tag. Set the Configuration drop-down to read All Configurations, then look for a setting called Product Name under the Packaging heading. Change that value to the name you want for your compiled applications.
NOTE: In iTunes Connect you can't change the app name if its either already been approved or is currently in review. To change the name, you must submit a new version of your app.
Whatever you name your binary while building is what it will show up as on the iPhone. Look for "Product Name" in the Target's build settings.

How is an iPhone app named in the store?

Does apple set the name depending on the submitted binary or can the name be set by the developer?
I changed my display name of my app but didnt want to recreate the project to change the old name. So my .app name is not the name I want to give it in the app store.
Reason for this is that during the development of my app someone submitted an app with the same name.
What should I do to solve this?
Since the app with name already exists there is no option then to choose new name.
Name given to app in code(bundle icon name ..) is one which the user see when he installs application to his iPhone from app store.
Name provided at the time of upload - for ex: blah application , if user searches blah in app store it will show your application.its like tag on which user searches the application.
hope this helps u.
You can change your iTunes App Name each time a new binary is submitted.
You can change your .app bundle name each time you upload a new binary (this is changed in the info.plist).
If the app is already in the App Store, you'll have to submit an update to change the app name(s).
In order to get the two to match, you need to upload a new compressed binary with an app name that at least resembles the iTunes App Name. Since you can only show a small amount of the name on the Springboard (app launch view on the device), a lot of people abbreviate or shorten the name.
As an example, say you have an app called "My Brand New App" in iTunes (since this name can be longer). Well, you'd wanna shorten that name or abbreviate it in the .app bundle to be something like "New App" or similar so the entire name would fit under the app icon without being truncated by the OS.