I'm new to Iphone development. I've developed an application with Titanium Studio, but I have a long name for my application. When I deployed the application to device, I saw that the name was not displayed properly instead it was displayed with dots. Ex. "My long..me" instead of "My long application name".
Is there any way to add a new line character so that I can see the whole name in the device? Any suggestion would be helpful. Thanks in advance.
Not possible. Have you ever seen an iOS app with a two-line name?
Not possible for the name under the icon (Bundle Display Name). Some developers put some additional text as part of the icon image.
Related
I have a cross platform Xamarin Forms app which has the same app name in both the android manifest and the ios info.plist.
On android the name appears correctly under the app icon, however on ios there are no spaces between the words, so what would appear as "My Test App" on android appears as "MyTestApp" on ios.
I have seen this before on other apps, where the name has spaces and appears multi-line, so I guess it's figuring out how to get the app name multi-line.
Is there any other place to set this rather than the plist file?
UPDATE:
Just read this post which states multi-line app names are not supported, but it's from 2012, so is this still the case?
To show spaces in your app name, you need to put where you want the spaces to be. That will then be read as a space character by the compiler/iOS OS.
Note: You need to do this in the source of your info.plist file. It won't work if you use the project settings layout. Look for the CFBundleDisplayName tag.
I am developing an iOS framework (say xyz.framework) , in that I am trying to build a feature to localize the bundle display name (CFBundleDisplayName) where I should localize the app name (name of the app which consumes my xyz.framework)
As per my understanding we have to mention name of the app in infoPlist.Strings file and we should localize,
My question is can we pick the app name dynamically with out hardcoding it ? if yes how can I do it ?
Please help me out!
Take the first answer to this question:
How to localise a string inside the iOS info.plist file?
Since the name of the app needs to be localised before the app is running, it is obviously not possible to change it dynamically. I might download your app and never, ever run it.
No, Info.plist values must be hardcoded and cannot be changed at runtime (this actually makes sense if you think about it).
The same applies to the localized version.
I am currently working on a iPhone project,i was succeeded to localise the alert's text and the remaining all text according to the country, but the problem is, now my client wanted to see the app name based on the country, below the app icon in app menu. I don't have any idea to achieve this even
Thanks in-advance.
I would suggest you to go through good example form Reywenderlich, http://www.raywenderlich.com/64401/internationalization-tutorial-for-ios-2014
Go with Gratuitous Bonus section from tutorial.
Here you can find a guide to localise app name
http://useyourloaf.com/blog/2010/12/15/localize-iphone-application-name.html
I have a 2 version app with IAP implemented. My question is: is it any way to change the app name (xxxx lite) to (xxxx) without the lite?
Of course, this should be a code stuff, not changing the name on the info.plist, because this will be resolved only when I purchase the app.
Thanks.
Through code, there is no way to change the name that appears under the icon. Of course if your app name is displayed anywhere within your running app, you can change that name as needed.
I have a strange problem with my application name: my project is called "something - somenumber" (with the dash).
For the submission, the App name I've chosen is without tje dash, infact, in the iTunes Store I can see the name without it.
But when I download my approved App, the name is with the dash..
Have you ever heard something similar???
Is this a problem with the new SDK and IOS version?
Now the name has to coincide with project name???
Thanks
By default, the Bundle display name in the Info.plist of iOS apps is ${PRODUCT_NAME}. ${PRODUCT_NAME}, by default, is the same as the project name, which in your case has a dash. The Bundle display name is the text that gets displayed under your app's icon in the device's home screen. This could be the reason why you can see the dash when you download the app.
You should change the CFBundleDisplayName in the apps Info plist file. This value is what the iOS spring board uses underneath each app. This can also be localised.
.bundle identifier is for the provisioning profile.