Change title under icon (Product Display Name)

Hello everybody,

I am building a free version of my game and the name is too long to fit under the icon on the device.
So instead of “Chicks Ahead Free”, I see “Chicks…Free”

So, I have googled how to rename it, and found out I should rename the Bundle Display Name in xcode to whatever I want.

So far, so good - I was able to do so, no sweat. Now “Chicks Ahead Free” has a display name of “Chicks Ahead”.

The problem is, that as it seems, this name is changed everywhere, not only on the home screen.

So now, I end up with two apps (full and free) with the same name.

Is this healthy you think? Any better way to rename the title under the icon?

( PS: This seems to be the same pattern adapted by Cut the Rope )

You shouldn’t do that. Changing the Bundle Identifier makes it a new app (and you can change that in Unity’s Player settings anyway).

Change the Product Name in Unity’s Player settings.

Who said product identifier?.. :slight_smile:

I am only changing the Bundle Display Name. This is the only place that I know that you can provide an alternative name to your app.
Should I do it in Unity instead of Xcode? I mean, is the “Product Name” field in Unity maps to “Bundle Display Name” only in Xcode? Or does it have other purposes?

Always change something in Unity if you can. That way you keep it if you have to do a fresh build.

Product Name changes what is displayed under the home screen icon. You still have the same app, not a second one. I thought that is what you wanted?

Yes, I very much prefer changing stuff in Unity and not Xcode where possible.

Let me clarify my situation.
The same Unity code base is used to create a Lite and Full versions.

Each version has its own bundle identifier, which I set in Project Settings. I also set a different product name in Unity.

But, I want both versions to have the same name on the home screen of the device.
Up until now, I changed the “Display Name” in xcode, but instead, I wonder if I can change the “Product Name” in Unity.

In other words - does the “Product Name” in Unity maps only to Xcode’s Display Name, or does it have another purpose.

The Product Name appears on the iOS home screen under the icon.

I think you should be able to have a different Bundle Identifier to separate the 2 apps in Xcode and the App Store, but have an identical Product Name to give them both the same device home screen name. It should only take you a few minutes to test if that works.

Thanks. Well, of course I have tested this on the device, and so far the theory works.
I have NOT tested it against ITC yet, but I will as soon as my binary is ready to be uploaded.