Cannot find Bundle Display Name in Info.plist - ios

If my app's product name was "AppName: Some Description", I just want "AppName" to show as a name underneath the app icon on iOS home screen. I did some searching and found this SO question (Change name of iPhone app in Xcode 4). I'm using Xcode 6 and I cannot find the Bundle Display Name in the Info.plist. Can someone please tell me how to do this in Xcode 6.
Thanks
Update:
Simply place your cursor to the Info.plist and click on the + button. Select "Bundle display name" and insert name in the value section.

Bundle Name is what you have to set in the info.plist to display the name on the iOS home screen
Edit:
you still have bundle display name in xcode 6. Just add it in the info.plist

To change the name appearing underneath your app icon, modify the CFBundleDisplayName key in your Info.plist.
Click the disclosure triangle next to the "Supporting Files" subfolder to reveal its content.
Select the Info.plist file to reveal a property list editor of keys and values.
By default, Xcode displays a human-readable string of a key rather than its actual name. So, search the property list for "Bundle display name". Skip to step 5 if your property list already shows Bundle display name.
If it doesn't, add it to your list as follows:
- Click on any entry in your list, then click the "+" button.
- Choose Bundle display name from the ensuing pop-up menu.
Double-click in the Value column of Bundle display name.
Enter a new value for Bundle display name as shown in Figure
Technical Q&A QA1823

Related

ios "Copy to myApp" in activity view

i'm working on developing share extension.
I add NSExtensionActivationRule in info.plist. and my app appear on activity view when it match file type.
But in some app(not for all) trying to share image (ex. google drive..) this (Copy to *) icon has already on the activity view before i start develop. so i have two my app icon on activity view/ first one i created, second already in it.
i try to make a change in plist reomve another attributes, but none of them working correctly
i want to disappear "Copy to MyApp" let me know someone knows about this.
Finally after long research and test i found solution~!!!
there is "Document types" key in info.plist in project.
My Project has been set All files supports so I delete this property .
Now that Save to MyApp icon disappear in UIActivityViewController.

How to change the displayed title of a soft keyboard in iOS?

Here's how my soft keyboard's title is currently displayed among the keyboard choices in iOS:
I'd prefer for it to be displayed like the Gboard example above it, simply as "ASETNIOP" on the top line and "Multiple languages" below, as shown in the mockup here:
I can change the lowercased prefix if I modify the extension's "Display Name" in Target->General->Identity, but I can't eliminate it (or the associated dash) entirely:
And (although I don't actually need to do this) it doesn't look like it's possible to change the main application's Display Name at all - it's grayed out:
Can anyone let me know where I need to go to make these changes, and where I need to go to change the Language designation as well?
For multi language, open your info.plist as source code of extension part.
Then find
<key>PrimaryLanguage</key>
<string>en-US</string>
replace with
<key>PrimaryLanguage</key>
<string>mul</string>
The name of the keyboard application extension (or appex) iOS displays in the menu under "Globe" button is taken from the Keyboard appex's metadata. In your case this is asentitop target. So, check/apply the following for this target:
Go to the target's Info.plist and change the following keys.
<key>CFBundleDisplayName</key>
<string>ASETNIOP</string>
<key>CFBundleName</key>
<string>ASETNIOP</string>
Advanced setup would employ localization for your custom keyboard extension display name.
Go to your Xcode project and select your keyboard extension target
Go to General tab and set Display Name to ${PRODUCT_NAME}
Go to Info tab and set CFBundleName to ${PRODUCT_NAME}
Make sure CFBundleDisplayName is set to ${PRODUCT_NAME}
Now, this setup allows you to set the Keyboard appex's name from a single place -- Build Settings tab
Go to Build Settings tab and search for PRODUCT_NAME. Edit Product Name to be ASETNIOP
Localize Info.plist and add these keys to respective localizations:
"CFBundleDisplayName" ="ASETNIOP";
"CFBundleName" = "ASETNIOP";

Changing the folder name in Xcode

Is it possible to change the name of target ? For example, as shown in image, "Wonder Cars" to "Anything Else"?
Yeah you can change the name of the Target by doing the following Steps...
Select the new target in the TARGETS list. Press Enter to edit the text and put a more appropriate name.
Next, go to “Manage Schemes…”, select the new scheme you created in step 1 and press “Enter”. Make the scheme name the same as the new target name (which is the one you choose for the new target.)
Click on your project (in your image, the "AccessBox" entry in the list). You might need to open the left sidebar in the project settings: you have a kind of "tab bar" with entries like "General", "Capabilities", "Info", etc. On the the left side of this bar is an icon that like a square with a thick line at the left side. If you click that, a list of your targets appears.
In that list, simply click on a target, then click it a second time like you do in Finder to rename a file.
Please try with below step -
Click on your target and create new scheme from old one .
Or
You may go to Manage Scheme and create duplicate one from old target
Select the folder you want to rename
Right click on it to show a quick menu, and select "Show in Finder"
Rename the folder name as you want (select the folder, press return).
After renaming, the reference in Xcode will looks like deleted in red color. Select that folder again, CmdDelete to remove the reference ("Remove Reference", not "Move to Trash"). Then press OptCmda to add back your renamed folder there again.
Btw, #shruti's solution below
You mean to say you want to change the name of the group. click it once then click it again but not too fast give a little gap between two clicks or click it once then in the file inspector you can change the name
will only rename it in Xcode, but the real folder name won't be changed.

How do I rename my keyboard extension?

I'm working on a custom iOS keyboard, and I've managed to rename my project. But the actual keyboard itself still appears to be the previous name. How do I solve this?
You need to change the Bundle Display Name (CFBundleDisplayName) in your Info.plist file for that extension.
If your keyboard extension is called "XYZ Keyboard," it would be located in the "Supporting Files" folder in the "XYZ Keyboard" folder.
You'd change this key:
If it's not there, you can add it by clicking the plus icon that appears when you hover over "Information Property List" and beginning to type "Bundle Display Name" (it should autocomplete). It may also appear as CFBundleDisplayName if you have Raw Keys/Values turned on.
You can change the name of your keyboard by changing the Bundle display name string in the Info.plist in your keyboard extension folder> supporting files>Info.plist>Bundle display name.
In reply to your comment, the keyboards names display as "HostAppName - KeyboardName", make sure the Bundle dislay name in both the host app's Info.plist and the keyboard extension's Info.plist are both what you want (see sidebar in screenshot, both info.plists need updating).

ios Can you change the Bundle Identifier of your project?

I'm trying to change the bundle identifier for my project, but the end of its text is grey and the edit box is not allowing me to change it.
I'm trying to change it under the summery tab where under ios application targert it says bundle identifier, then has a edit box to the right of it.
The bundle identifier is
com.ted.firstapp
I want to change it to
com.ted.firstapp2
but it will only allow mr to chnage
com.ted
all the text after the last perdiod is greyed and I cannot chnage it.
You can change it inside the info.plist
open it as source code, search the CFBundleIdentifier and change it
<key>CFBundleIdentifier</key>
<string>com.ted.firstapp2</string>

Resources