Renaming iOS App after submission to AppStore - iphone

I just developed and submitted the App. In development and testing purpose, I gave the App name as "XYZ" and while preparing for AppStore I gave a name in iTunes connect as "XYZ-abcd".
And while trying to upload binary it showed error, so I had to change it's name to "XYZ-abcd" but after running the App on my phone, the whole text doesn't shows up. I have already uploaded the binary and status shows: Upload received.
How to change it?

There are few different places where an app's "name" is used:
The bundle identifier - this is the com.yourcompany.my-cool-app id that the system uses to identify your app on iOS and in iTunes Connect. This is just something unique to you that doesn't change for the life of your app as long as it is live on the app store. I have an app whose identifier is nothing like the name that's displayed on the app store
The bundle name - this is name that is displayed by iOS (under the icon on the springboard, in settings, etc.). You can make this short or abbreviated in order to not truncate, but it must be similar to:
The App Name (on iTunes Connect). This is what is actually displayed on the app store when users search for your app. My app uses the longform app name plus a dash and a 'subtitle' if that's what you want to call it. For example, Tweetbot (not my app): "Tweetbot — A Twitter Client with Personality for iPhone"
It sounds like the error you are encountering is related to you changing the bundle identifier in your app, but not having the bundle id match in iTC. Change your bundle id to whatever you have on iTC and it should upload just fine.

Related

"The App Name you entered has already been used" even though I just created the app

I am trying to create my app on iTunes Connect, so I can add my game center features. When I reach the screen where I fill in the default language, app name, sku number, and bundle id, I receive an error message:
The App Name you entered has already been used.
Does this mean someone else has used this app id? I couldn't find the an app with this name on the iTunes Store anywhere.
I just started creating the app on iTunes Connect, so I definitely didn't use it.
Is there some way to verify that this is not a bug, and someone else has chosen the name?
If you created an entry for the first App in iTunesConnect, even if it was never submitted or uploaded, then that name is locked to that iTunesConnect App permanently. That means if another user have choose same name already but still not upload and release app than you will not able to find on itunes store.
See Apple app store tips
The name you select for your app is perhaps one of the most important aspects to marketing your app and can distinguish your app on the App Store.
If you submit an app name which is already in use within the same geography in which your app is sold, you will be prompted to enter another name.
You can find more info in iTunesConnect Developer's guide
You can submit an app with the same name if you change the default language (for example, changing English (US) to English (Canada).
replace Runner with your app name
Apple also accepts the appeal on it only If you have trademark rights of given name.
The app name you entered is already being used. If you have trademark rights to this name and would like it released for your use, submit a claim.

Finding Bundle/Developer for used App Name

I'm trying to upload an app to the app store and getting the following error (which is easy enough to understand):
The App Name you have entered has already been used
The app is not on the iTunes. Is there any way to figure out who owns the app or what bundle id it is associated with?
It's means the app name is already registered by another developer. If that developer already releases the app then you can find the app by searching the app name in iTunes store.
App names can be reserved for 180 days (6 months) as detailed here: iTunes Connect Developer Guide
After creating your app and it is in the state Prepare For Upload or
Waiting For Upload, you have 180 days (6 months) from your creation
date in iTunes Connect to deliver a binary to Apple. If you do not
deliver a binary before the 180-day deadline, your app is deleted
from iTunes Connect. As a result of this deletion, your app name can
be used by another developer and you cannot reuse the app name, SKU
or bundle ID. See “Deleting an App” to learn more about the
ramifications of App Delete.
This may be why the app is not in the store. There's no official way to find out who owns that name, or what the bundle ID is. That is all private to the developer's development account.
you can use the same bundle id..you just have to put different name in the app store.
It is not possible to find out the bundle id associated with it..since it might be possible it has not released on the app store

App Name and name on device, on iTunes Connect

I rather stupidly removed an app on iTunes Connect, thinking I could re-create it with the same name.
No you can't do this!
So, when creating the app in iTunes Connect, on the first screen, can I call the app: "Xxxxxx for iPhone"
.. and this will be the name in the store (?). Then could I make the app just show up as Xxxxxx on the actual device when people install it?
Yes, if you type "XXXX for iPhone" in iTunes Connect, that is the name of your app that will show up in the App Store. While il Malvagio Dottor Prosciutto is mostly correct about not being able to use iPhone or iPad in your app name, Apple does allow you to use it if your app name ends with "for iPhone" or "for iPad". That is fine while "iPad Drawing" or anything of the likes is not good.
The name that appears under your app on the home screen of iOS devices is called the bundle display name. This does not have to be exactly the same as the iTunes Connect name, and you can set this up and change it when making your app (i.e. it is not linked to iTunes Connect, it is changeable). Apple requires it to be similar to the app name on iTunes Connect as obviously the users won't know what the app is if it has a different name.
First you can't use iPhone, iPad or any other copyright word in your app name: 99% they'll reject your app! (I say 99%, 'cause review process sometime ends with unpredictable results...). I mean in the name that Users will see both on App Store and on Springboard (They can be different).
The name in App Store is configured in iTunesConnect site, while the app name on device is taken from the bundle infos you set with XCode.

Facebook app error when leaving "native ios app" field blank

I previously had a facebook app working great with my native IOS app. I recently recreated the app to rename it for when we release to the app store.
When I select "Native IOS App" and enter the bundled Id but leave "iphone app store id" blank, I get this error:
"Error
You have enabled a Native iOS App integration for your app, but have not specified an iPhone App Store ID or iPad App Store ID"
It says this field is optional.
Use 210849718975311, the iPhone App Store ID used by the sample application Hackbook found on Facebook's developer pages.
As a work around go ahead and add any valid iTunes app ID, even if you do not have a live app in the iTunes store. Once your app goes through iTunes you can come back and change this setting. The other alternative is to come back and add your bundle ID and iTunes information when your app is live.

How are Bundle IDs supposed to work for multiple Apple apps?

Here is the situation we would like to have: release two different apps by the same company. Ideally, they could share login info across them but this is NOT mandatory.
Our current plan is this:
One provisioning profile with the Bundle ID "com.wikia.*"
App one (which is already out) would have a Bundle ID suffix of "app.GameGuides" so it's "Your Bundle ID" value is "com.wikia.app.GameGuides".
App two (which we are trying to release) would have a Bundle ID suffix of "lyricwiki" so it's "Your Bundle ID" value is "com.wikia.lyricwiki".
Is that how it's supposed to work or should each app have their own provisioning profile with the wildcard only for variations of the SAME app?
Any help is greatly appreciated!
[Note: App one (GameGuides) is already out, using a profile with the prefix "com.wikia." in the App Store & is also on the Android Market... and app two (LyricWiki) is on the Android Market & we're trying to submit it to the App Store but we are getting an error that our "Bundle ID" has already been used... not sure if this is an error on the "Your Bundle ID" or if the wild-carded Bundle ID can't be reused (which seems strange since it is wildcarded).]*
Docs on wildcard app IDs:
https://developer.apple.com/library/ios/#qa/qa1713/_index.html
Our company does what youre describing, com.wikia.app1, com.wikia.app2, etc. I would double check that you didnt try to submit it twice and make sure there isn't actually another app with that bundle ID, otherwise contact Apple to see why it's being rejected.