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
Related
I have an application for a client uploaded to my own apple store account. After several years, he want it to be uploaded to his own store account. Since the app has push notification feature in it, I can't just transfer the ownership to him. Can I upload the same Application Name as before (I will have to delete the old one, of course) without any complication? I don't want to delete the app now without knowing that I can reupload the app under new store account with the exact same application name
You can transfer apps between account with the new option inside itunesConnect.
In this link you can get more information.
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html
Also, if you delete the app this will happen (according apple documentation):
Important: If you delete your app, you can’t restore it. The SKU or app name can’t be reused in the same organization. If you’ve uploaded a build or set up this app for the iAd App Network, your bundle ID can’t be reused.
So the app name must be released and you can reused in another organization (according Apple documentation).
I have an app on the app store that was deployed with a certificate for an app id with a wildcard bundle identifier. Now I have to add push notifications to this app, resulting in exactly the same problem as described in this question.
The answers in the linked question say I should create a new app id with the complete bundle identifier. This is a problem, as the provisioning portal is telling me "The bundle identifier you have specified is already in use. Please select another."
I have looked at all the app ids, provisioning profiles etc. and the bundle id is not in use. Either someone else is using it or I did it some long time ago and deleted it.
What can I do about this?
Had to contact Apple developer support. After some weeks they figured out that the bundle id was taken by another account and were able to transfer it to my account.
I already filled the all details for app through my iOS Developer account and submit the app for review to the app store but for some reasons i take my app back and delete all the details for particular app from my developer account but now when i again trying to upload the app for review it shows the Name already exist because of my app is submit with the same name again how can i over come this problem i want to upload my app with the same name again.
Thanks In Advance...
It seems you deleted your app, so you can't reuse the App Name.
From iTunes Connect Developer Guide:
If you have created an app in iTunes Connect that you no longer need
to see or manage, you can delete it from your iTunes Connect view.
IMPORTANT: Deleting your app will not allow you to reuse your SKU or
App Name in the same account again and you will not be able to
restore your app once deleted. If you have uploaded a binary or set
up this app for the iAd Network, your Bundle ID will not be reusable
either.
Is there anyway to change the app name in iTunes connect. It took me 3 or 4 goes to try and upload my app the first time and somehow I made a bit of a mess of it.
iTunes Connect is now telling that the app name has been used and cannot be reused. Is there anyway around this ?
The actual app name that appears on the device is correct, I edited this on the info.plist.
Regards,
Stephen
As of right now, no. You can change the App's name when you submit an update, or simply create a new App in iTunes connect. You might want to submit a feature request to Apple at http://bugreport.apple.com.
From the Deleting an App section of Apple's iTunes Connect Guide guide:
If you delete your app, you cannot reuse your SKU or app
name in the same account again, and you cannot restore the app you
have deleted. If you have uploaded a binary or set up this app for the
iAd network, your Bundle ID cannot be reused.
Next they mention this:
If you are selling your app to another developer for their own
distribution and need to remove it from your iTunes Connect account,
we recommend that you use App Delete so that the app’s name will be
freed for their use.
So if you are more attached to your app name than your developer account you could start a new one and get the name back.
In Build and Analyze 93 Marco discusses some reasons and logistics of having 2 developer accounts. As I remember: Apple does not allow 2 accounts with one tax ID but if you have your personal and an LLC for instance you'll be able to setup multiple.
If your application is in Waiting for review mode then you can change your app name inside Viewdetails->Metadata and Uploads->app name
If your application is in live mode then you need to submit new version with new name.
It looks like you can edit it when in an 'editable state', but I have not tried it yet.
http://developer.apple.com/library/ios/#documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/10_ManagingYourApplications/ManagingYourApplications.html#//apple_ref/doc/uid/
I've got my app approved a while ago and used the * provisioning profile so I created somehting like:
com.mydomain.MyApp
but now I have the necessity of adding push notifications and I can't due I am using the * provisioning profile and it needs to have its own app ID and profile.
How should I proceed in order to achieve an app update without breaking anything
The bundle identifier for an app must always remain the same between updates, but the AppID can actually be different. So all you need to do is create a new AppID that used the same bundle identifier as the original app instead of a wild card.
Apps that use a wildcard still need a normal bundle identifier. The wildcard AppID lets you use any bundle identifier you like, but it still needs one.
There used to be an Apple article about this:
but it is no longer available online However, an archive is available.
You can't change the CFBundleIdentifier of a released app if you want to release updates for it, the App Store will automatically reject it when you upload. So...
I needed to enable iAds on an app previously developed with a wildcard App ID. Here's what I did:
I have a wildcard App ID of <AlphaNumeric>.* which my app currently uses, and my app has a CFBundleIdentifier of com.companyname.mygame.
Created a new App ID of <AlphaNumeric>.com.companyname.mygame.
Created new development and distribution provisioning profiles that include the new App ID.
Download the new provisioning profiles to Xcode and my devices.
I was then able to compile the App with the new non-wildcard distribution profile, which meant on upload I could enable iAds (or Push for you). The CFBundleIdentifier didn't change so the new compilation appears as an update to the existing app.
I can confirm this process worked without issue.
Under Frequently Asked Questions in the document entitled "Technical Note TN2259," which is "Adding In-App Purchase to your iOS and Mac Applications," there's this bit
Question: My iOS application is currently signed with a Provisioning Profile
that uses a wildcard App ID. How do I enable my App ID to support
In-App Purchase?
Answer: Read the Creating and Configuring App IDs section of
the iOS Team Administration Guide to learn how you can enable your App
ID to support In-App Purchase.
The link points here, and there's a section called, "Updating Your App to Include APNS, iCloud, In-App Purchase, or Game Center Requires an Explicit App ID"
That said, I don't know (yet) at what point the app takes on the new App ID. Is it when you upload for review, before that, or when it has been approved? I am working on this problem now, so I might be able to add to this answer soon.
Edit: The explicit app id only affects the piece of software you are testing and has, essentially, nothing to do with iTunes Connect whatsoever. This means that if you are testing in-app purchases, the piece of software that's running (your app) has to have a provision profile based on a cert that is app specific. What happens in iTunes Connect is totally irrelevant.