itunesconnect - reuse app name - ios

I have two developer account. I created app from first developer account with certain name. App is not yet submitted for review, it is in initial development phase.
Now we thought creating app from another developer account will be more appropriate. Problem is that, now it is not allowing me to use the same name. It says "The App Name you entered has already been used". Which is fine, because it is used in another account.
But I went ahead and renamed my app from earlier account. Still it is not allowing me to use original name from second developer account.
1) Does it take some time to put app name back into pool?
2) I don't see the delete option in the first dev account, so that I can try to delete the app.

If renaming the previous app to something completely random does not work, you can try this:
When you create the new app, instead of selecting "English" as primary language, select "UK English" (or anything else, really). The unicity is per language, and local variations are counted as separate languages.

First off, once you register the app name, no matter if in development or release, that App name will from now on be taken. Now to your question, you have two options here.
A) You could transfer the app to your second account
B) You could delete the app (not recommended)
A) If you transfer the app, you basically give the ownership to another account. To do this, simply follow the steps listed by apple here.
B) This option is not recommended as once you remove it in this account you will never be able to reuse the identifier or the App name. If you want to go ahead and delete the app, follow this tutorial again provided by Apple.
Lastly, you can try to simply rename your app. I am not sure if that will work as I have never tried it myself, but nothing speaks against it. Simply open your app in iTunes Connect and then change the display name. This should again offer the old name into the pool of available names. Hope that helps, Julian

Renaming the app actually worked for me:
Go to your iTunes connect account that contains the app you want to 'deprecate'
Select the app, go to App Information
Rename the app in Localizable Information, click save
Now sign into your other iTunes connect account and try to create the app.

Related

Transfer issue an IOS app from one developer account to another. If I delete from one account and create another, update possible?

I have an IOS app and bundle id with "org.application.ios". I wanted to transfer an app to another account. There is an issue with plugins used so unable to transfer the same.
So planning to delete from one developer account and create the app with same name and bundle id. Is it possible that existing users will get update for the new app uploaded.
#ios #developer.
No, you can't re-use the bundle id from another account.
As per App Store Connect help
If you remove an app, you will lose ownership of the app name. Removed
apps can only be restored if the name is not currently in use by
another developer account. In addition, the SKU can’t be reused in the
same organization and if you’ve uploaded a build, your bundle ID can’t
be reused.
You’ll need to contact Apple. If you want the same app (so that updates work) apple must move the app to another developer account, you can’t do that yourself.

How to find the owner of an apple app name

I have an iOS app that I want to put on the app store but the app's name is taken. I can't find the name being used in an active app on the app store, so I think someone has reserved the name but hasn't published the app yet. I'm interested in buying the name from whoever has it reserved but I don't know how to go about doing this.
How do I find out who has the name reserved and how do I contact that person?
Simply enter the desired app name and click on "save". App Store Connect will then display an error message. Click on "More" and then you can submit a copy right claim about the name. Apple will automatically contact the other app developer and if they do not respond, Apple will free up the name.
iOS app identifier can be changed any letters, and no one can see that, except the owner of the app. It's not important that you must be keeping that bundle identifier.

Can I 'transfer' an iOS app name?

There is an app in the iOS App Store that's using the name I really want to have. It has 0 reviews, and looks like it hasn't been updated since 2013.
I'm wondering a few questions here about my options...
Can I have the official name of my app be one thing (like when you're searching for it), but have the bundle identifier text that shows up under the actual icon be something else (the name which is reserved). I'm mainly concerned about the actual text under the icon.
If I were to reach out to this company and they agreed to change the name of their app, is there anything else that would need to happen? Or could they upload a new binary with a new name, and literally 1 second later I click 'create new app' from within the iTunes connect?
Thanks!
It mainly depends how different the names are. Lots of apps are named something like "AppName - Best App Ever" in the App Store, but are just called "AppName" on the homescreen. Some app names on the home screen are sometimes acronyms of their App Store names. If the names are completely different, Apple will not allow it.
I believe the other company will have to reach out to Apple for switching the name over to you.
As my experience with several projects published on App Store, I can tell you:
Your app bundle name (name below icon in your device) is different from your App Store name (App Store name has to be unique).
To change your App Store name, you must create a new version and rename with Itunes Connect, then upload a new binary.
To make changes to the app information, create a new app version.
To change your App Bundle name, you must create a new version, upload new binary with new Bundle name (you can config in info.plist).
Hope you can solve your problem.

For Apple App Store, can I choose an App name same as the App already on App store?

I want to give a name to my iOS App on App Store like “Come in” (just an example)
I have three questions:
Suppose an App with this name already exist on App Store. Still, can I give that name to my App?
Before choosing the name for my App, suppose I could not find App with this name on App Store, how can I be sure that this name is not already exists on App Store?
Can I give a name with a very minor change compared to the App name already on App Store e.g. “Come In” or “Come in..”? (Capitalize few letters or add dots at end).
I also faced the same issue in last app, its name is Dipp, in app store procedure, we Can't use the same name of another app. If u used the same name of the app, store will reject your app. For apple Documents of Metadata
But you can use like this extra parameter in your app name like Come or Come in. or Come In. . Inside your app you can use Come In or Come in without a problem, but appstore submission don't add the same name.
Yes, we can give app name with minor changes like "Come in" to "Come in.." on iTunes connect while creating new app with different bundle id but there can be legal consequences from the company having the original name.

How to tell what appid my app is using

I'm stuck in a slightly weird situation. When our app was first created, nobody really knew what they were doing and I'm trying to clean things up a bit.
In the iOS developer center, it seems that there are two App IDs for my app. I think I can delete one of them, because the other one is the one that is actually being used, but I'm not 100% sure.
Here is the App ID that I think is actually being used in our released app:
Here is the "other App ID":
The annoying thing is that the "other App ID" seems to match the bundle ID of the app and xCode seems to be trying to use it as the application-identifier when the app is submitted to the store. I don't want the application identifier to change.
Is it safe to delete the other app id? Can I force xCode to use the correct application identifier? How can I tell which app ID is actually being used by our released app?
Edit:
Why this arose is because after submitting our latest build to the store for testflight, I got this notification:
Dear developer,
We have discovered one or more issues with your recent delivery for
"My Cool App". Your delivery was successful, but you may wish to
correct the following issues in your next delivery:
Potential Loss of Keychain Access - The previous version of software
has an application-identifier value of ['ABCDE.MyCoolApp'] and the new
version of software being submitted has an application-identifier of
['QWERTY.MyCoolApp']. This will result in a loss of keychain access.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.
Regards, The App Store team
The fact that the application-identifier is changing, and that it appears to be using the "prefix" as part of this value, suggests that it was using the first app ID, but now it is going to use the second.
Do you have access to login in to the iTunes Connect for that account? That's what you really need to verify the bundle ID (aka app ID) of the released app.
Login at itunesconnect.apple.com, click on apps, click on your specific app, click on the 'more' tab, click on 'about this app' it will show you the bundle ID being used for the released app. Feel free to delete the OTHER app ID out of your account. Not the one in iTunes Connect :)
The bundle ID in your Xcode project can always be modified to match whatever app ID you'd like, as well as you can easily regenerate any necessary provisioning profiles for any app ID. (of course, you should make it match the existing one in iTunesConnect if you want to release an update for that app)
Edit:
It sounds like you've been able to match up the app ID, but not the prefix. The way prefixes are assigned has changed over the years and now they are all team based. You can read this technical note and see if it will help you resolve the warning you encountered.
Developer Link
The primary difference between your 2 App ID is the ID:
the first one has '*' as ID. It means it is a wildcard ID. You can create multiple applications using different bundle identifiers with the same provisioning profile using this ID. But you don't have access to specific capabilities such as Push Notifications, in-app purchase (because multiple apps will share the same profile
the second one is fully qualified and can be used only with the app whose bundle identifier is 'MyCoolApp' and can have access to full capabilities of apps.
Note that your app ID naming convention should be in reverse url format as Apple advices: myCompany.myInternalGroup.myAppId.appFlavor for instance.

Resources