Skip to main content

Deleting an app in iTunes Connect



Apple has introduced the possibility of deleting an app. Quoting the iTunes Connect 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. Deleting your app will not allow you to re-use your SKU or App Name and you will not be able to restore your app once deleted.







So far so good. Then it gets slightly confusing:







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 the App Name will be freed up for their use.







Does this mean that I won't be able to reuse the name in my account, but other accounts will? Has anybody tried this?


Comments

  1. Please see Removing an App From Sale (page 92) section on iTunes Connect Developer Guide 6.3


    Click "Rights and Pricing"
    Go to the sale territories section. There is a link near the end
    Click on the "Deselect all" button to uncheck all App Store territories.
    Click on the "Save Changes" button.


    After removing all assigned territory checkboxes from your app in the Rights and Pricing section,, the status
    changes to Developer Removed from Sale and your app will not be seen on the App Store within 24 hours.

    ReplyDelete
  2. It's possible to salvage the situation. I also made a mistake and forgot to type com.XX part when entering the Bundle ID. My app was not live yet, but once you submit BundleID, it's not possible to change it.

    What you can change though, is the "App Name". Thus:


    Change the app name into something bogus
    Add new app, now using correct Bundle ID and type the original name
    Re-upload everything

    ReplyDelete
  3. I just ran into this today trying to submit my app. I used an incorrect bundle ID and nievely assumed that deleting the app from iTunes Connect would release the app name and SKU for me to reuse when I recreated the app. Not so. Now I get these two errors:


    The SKU number you entered has already been used.
    The App Name you entered has already been used.


    You are correct when you say their documentation is confusing. What the heck is "App Delete," and how is it any different from the "Delete Application" button in iTunes Connect?

    I only hope I'm not screwed with regards to my app name being unavailable forever. I've contacted Support so here's hoping...

    ReplyDelete
  4. when you delete an application from iTunes Connect you can't upload with the same App Name and SKU in the same developer Apple id. This resource is for migrate an App for another company or individual developer. Ex. when an App was sold.

    ReplyDelete
  5. You could reuse the App Name of the app you have deleted if you change the Default Language of the application information.

    Full details here: http://hesh.am/2012/01/recovering-a-deleted-app-name-in-itunes-connect/

    ReplyDelete

Post a Comment

Popular posts from this blog

Why is this Javascript much *slower* than its jQuery equivalent?

I have a HTML list of about 500 items and a "filter" box above it. I started by using jQuery to filter the list when I typed a letter (timing code added later): $('#filter').keyup( function() { var jqStart = (new Date).getTime(); var search = $(this).val().toLowerCase(); var $list = $('ul.ablist > li'); $list.each( function() { if ( $(this).text().toLowerCase().indexOf(search) === -1 ) $(this).hide(); else $(this).show(); } ); console.log('Time: ' + ((new Date).getTime() - jqStart)); } ); However, there was a couple of seconds delay after typing each letter (particularly the first letter). So I thought it may be slightly quicker if I used plain Javascript (I read recently that jQuery's each function is particularly slow). Here's my JS equivalent: document.getElementById('filter').addEventListener( 'keyup', function () { var jsStart = (new Date).getTime()...

Is it possible to have IF statement in an Echo statement in PHP

Thanks in advance. I did look at the other questions/answers that were similar and didn't find exactly what I was looking for. I'm trying to do this, am I on the right path? echo " <div id='tabs-".$match."'> <textarea id='".$match."' name='".$match."'>". if ($COLUMN_NAME === $match) { echo $FIELD_WITH_COLUMN_NAME; } else { } ."</textarea> <script type='text/javascript'> CKEDITOR.replace( '".$match."' ); </script> </div>"; I am getting the following error message in the browser: Parse error: syntax error, unexpected T_IF Please let me know if this is the right way to go about nesting an IF statement inside an echo. Thank you.