Company name in info.plist file - iPhone - iphone

I am planning to release an iPhone app. Where can I set the company's name in the info.plist file?
UPDATE:
In addition to the company's name, I wanted to set the Product name and version.
Is iTunes Connect the only option? or we can do it in the project itself.

The name that appears under your application in the app store is set in iTunes connect. You can't set it per app... the name is a one time thing - you can't change this, unless you buy a new developer account!
You set the name that displays under the application icon on the home screen of your iphone in info.plist. This is the Bundle display name. The application title in the app store is set in itunes connect (and the version number - although you do have to specify a version number in XCode as well, and if the version number differs from XCode to ITunes connect - I've heard - your app will be rejected).
Just go through the process (like everyone else) and you'll understand.

I don't know if it's possible to set it in the Info.plist but you can in the Projects Settings.

everything you want, is here : http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/115-Configuring_Applications/configuring_applications.html

Related

Get name of iOS app from path

I'm developing an app for jailbroken iOS devices that collects statistics about installed apps (ideally stats about both App Store and Cydia apps). Given the path of an app, is there an easy and reliable way to get the name of the App (as it appears in the Springboard)? Or is there a better way, not using the path at all (ie, is the info centralized somewhere)?
Here is a link to a StackOverflow that shows how to get a bundle info plist value (In this case the version).
How can my iphone app detect its own version number?
I beleive the attribute you are looking for is CFBundleDisplayName.
Here is apples list of attributes you can obtain.
http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1
Every app has an info plist that contains its name and icon. Just look inside the .app bundle.

How to update an iPhone Application

I got an App on AppStore, but since I launched it on the store, I have made some changes. How do I update my App to appstore?
Thanks
Needless to say, i JUST wan't to rename my Application so that it shows a different name on the Home screen of the user
Go to itunesconnect.apple.com and login. Then you go on manage applications and choose your app to update. There you can prepare your app to the update with informations etc.
To Rename the app you have to look in the plist file. There is a row for the product name. This is the name that is displayed on the screen.
After this. Archive the App with the distribution provisoning file and submit mit through the organizer.
An update is pretty much the same process as the initial release. Make your changes and test on your device. When you are happy with it, build the release version and use the "Add Version" button in itunesconnect to upload the new version of the app.
In your plist you can change the "Bundle display name" key. If your bundle identifier remains the same this will just change the name of your app in springboard.
App update process is smilier to new release app but you have to remember two major things.
Change the version of your app in plist file
Add a new version of your app in ituneconnect with the same version no you entered into the plist file.

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.

Is it possible to programmatically change the name of an iPhone app once it's installed on a device?

I'm curious - is it possible to programmatically change the name of an iPhone app that is used on the iPhone OS home screen? I know it's just an entry in the Info.plist file, but I haven't seen any apps doing it.
I'd like to distribute a "Lite" version of an existing app and allow users to upgrade to the full version via in-app purchase. However, once they purchase the app, I'd like to change the app's icon and name to read "Layers Pro" instead of "Layers Lite." I feel like this is important to maintain consistency and a good upgrade experience.
No, it's not possible. The Info.plist and everything in the app bundle is read-only once it's installed on an iPhone.
No, you can't. The only way to change the name of an iPhone app is when you update the app through iTunesConnect.