I created an auto-renewable In-App Purchase (IAP) and added it to an app in iTunesConnect (ITC). The app got rejected because of missing information for the end user in the binary and the AppStore metadata (I had to explain how much it costs, that it is auto-renewing etc.). So I added the missing info to the app and metadata ...
tl;dr
... but now I no longer can add the existing IAP to the app version in ITC.
Detailed Walkthrough
... which (hopefully) fixed the issues, then I removed the old build (which cleared the error state of the app version) and instead added the fixed build. The IAP in the "Features" tab still had a red flag on it; I fixed this by following this tip. I dug further into the belly of the beast and found the the IAP group's name also had a red marker next to it. This time I followed this tip and got rid of that error as well.
The IAP status is now "Waiting for Review", which I don't fully understand as I cannot send the IAP into review on its own (or can I?). When going back to the app version page I no longer can add the IAP to the version (as depicted in the first screenshot of this guide).
What should I do now?
Delete the IAP and create a new one?
Delete the whole app and create a new one?
Just submit the app and hope that the IAP will still be available, even though it's not shown in the app version's details?
EDIT
As already mentioned in the comments: my question is not a duplicate of this one. There, the solution is to add the IAP to the
"In-App Purchases section of the Version Details page".
I am well aware that this would be the solution. However, the whole point of my question is that this very section is not available to me. I already have performed all the mentioned steps before, but after getting the app rejected once this section vanished and thus I cannot add the IAP anymore.
It looks like ITC considers my (single) IAP invalid and thus doesn't allow me to select it... and so for ITC there's no reason to even show the UI for adding an IAP.
It seems that just re-submitting the same version works! Make sure the In App Purchase is in the "waiting for review" status again (maybe by editing the description).
Since I can't delete an older app I have in my account, I decided to create a fresh new test app with the sole purpose of trying to delete it.
According to this Apple Guide my app is in one of the delete-possible-states "Prepare for Submission" - which any app has directly after creating it.
Though the button does not appear under "App Information" and it's not possible to remove it again.
What needs to be done to delete the app?
You read it wrong. Read it again:
You can delete your app if there is at least one approved version of the app and the latest version status is one of the following:
You have missed the 'if there is at least one approved version AND'
Hope this helps you..
I created application in iTunes connect and download archive for beta testing. But I make a mistake in application name and now I want to delete it and create new with correct name. There are many similar topics, but the solution to deselect all countries in Pricing not working for me.
The following error(s) occurred:
You must select at least one App Store territory in which you want to make your app available.
In apple documentation it is also said, that application should be reviewed at least 1 time to be rejected by developer, does it mean that I should send my app for review and only after it I would be able to delete my app? It is kinda stupid. At the moment my app has status "Prepare for Submission" and has not released version, only beta testing.
In your case you need to create new application in iTunes Connect with new bundle id (you should also generate new in developer portal). Because you can't update it:
The bundle ID must match the one you used in Xcode. It can't be
changed after you upload your first build.
You can upload your binary and send to review and remove your wrong application when it will pass review.
Also check this question, #pion answer with comments: Deleting an app in iTunes Connect
They provided some workaround, maybe it will help you.
I submitted a brand new app to AppStore and it got rejected by the Lords ... (nothing new there). What I want to do is delete that app completely from my itunesconnect account. I don't know what apple recently changed but in the past once the app was rejected I use to see a "delete" button on the summary page. Now I don't see one anymore.
I even checked Apple official documentation HERE and that too says that I should be able to delete it from appstore using delete button as long as the app is in reject state but the delete button is no where to be found.
I already tried removing it from all territories under "rights & pricing" and availability date is in the past Jan 22nd, 2014 ... still no delete button is visible.
How can I remove it?
Note: there were no in-app purchases or game center.
Here's the answer to my question I got back from Apple support.
Hi XXX,
I am following up with you about the deletion of your app, “XXX”. Recent changes have been made to the App Delete feature. In order to delete your app from iTunes Connect, you must now have one approved version before the delete button becomes available. For more information on the recent changes, please see the "Deleting an App" section of the iTunes Connect Guide (page 96-97):
You can only delete an app from the App Store if it was previously approved (meaning has one approved version).
From iTunes Connect Developer Guide - Transferring and Deleting Apps:
Apps that have not been approved yet can’t be deleted; instead, reject the app.
As of 2016, new changes have been made to iTunes Connect. Here are the screenshots of deleting an approved app from your account.
Edit December 2018: Apple seem to have finally added a button for removing the app in certain situations, including apps that never went on sale (thanks to #iwill for pointing that out), basically making the below answer irrelevant.
Edit: turns out the deleted apps still appear in Xcode -> Organizer -> Archives and there is no way to delete them from there even if there are no archives! So more looks like a fake delete of sorts.
Currently (Edit: as of July 2016) there is no way of deleting your app if it never went on sale.
However, all information except for SKU can be edited and thus reused for a new app, including the app name, Bundle ID, icon, etc etc. Because SKU can be anything (some people say they use numbers 1, 2, 3 for example) then it shouldn't be a big deal to use something unrelated for your new app.
(Honestly though I'm hoping Apple will fix this soon. I almost hear some Apple devs finding excuses for not implementing it (you know, it will break the database and will kill innocent pandas) and some managers telling the devs to just frigging do it regardless.)
You Can Now Delete App.
On October 4, 2018, Apple released a new update of the appstoreconnect (previously iTunesConnect).
It's now easier to manage apps you no longer need in App Store Connect by removing them from your main view in My Apps, even if they haven't been submitted for approval. You must have the Legal or Admin role to remove apps.
From the homepage, click My Apps, then choose the app you want to
remove. Scroll to the Additional Information section, then click
Remove App. In the dialog that appears, click Remove. You can restore
a removed app at any time, as long as the app name is not currently in
use by another developer.
From the homepage, click My Apps. In the upper right-hand corner,
click the arrow next to All Statuses. From the drop-down menu, choose
Removed Apps. Choose the app you want to restore. Scroll to the
Additional Information section, then click Restore App.
You can show the removed app by clicking on all Statuses on the top right of the screen and then select Removed Apps. Thank you #Daniel for the tips.
Please note:
you can only remove apps if all versions of that app are in one of the following states: Prepare for Submission, Invalid Binary, Developer Rejected, Rejected, Metadata Rejected, Developer, Removed from Sale.
As per 2018 in App Store Connect. We can delete/remove application with following stats.
App Store Connect details for Remove an app
So, from now onwards we can delete our test applications too from app store connect.
Easy.
(as of 2021)
Click your app, click App Information in the left side menu, scroll all the way down to the Additional Information section, click Remove App.
Boom. done.
As the instructions state on the iTuneconnect Developer Guidelines you need to ensure that you are the "team agent" to delete apps. This is stated in the quote below from the developer guidelines.
If the Delete App button isn’t displayed, check that you’re the team agent and that the app is in one of the statuses that allow the app to be deleted.
I have just checked on my account by logging in as the main account holder and the delete button is there for an app that I have previously removed from sale but when I have looked in as another user they don't have this permission, only the main account holder seems to have it.
I had the same problem with a dummy app that happened to have the same name as my final app and couldn't publish because the App Name is already in use
To fix it, instead of deleting it(which you can't) I just changed the name of the dummy app to something random and hit SAVE. Then I was able to add the new app with the proper name
Apps can’t be deleted if they are part of a Game Center group, in an app bundle, or currently displayed on a store. You’ll want to remove the app from sale or from the group if you want to delete it.
Source: iTunes Connect Developer Guide - Transferring and Deleting Apps
When I created the app on iTunes connect I used the old logo for my app. Now I'm about to submit the first binary for validation and a new logo has been chosen. I cannot remove the app from iTunes Connect, since it will lock my app name and I cannot change the logo so the app will be rejected.
Can I contact Apple in any ways to help me with this issue?
I feel you need to resubmit the app as far as i have seen.
Apple does not allow changes in icon as far as now unless you go for newer version of app.
Apart from that i would recommend you to go through the following link once:
http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW2
Also i would suggest you to post same question on discussions.apple.com for more fruitful answers, as the question seems to be non-coding related.
Hope the link helps. :)
Apple has relaxed some of the app information rules. You can update your meta information at any time in iTunesConnect. You should be able to update your iTunes artwork, description, and screenshots at any time. The icon that will display on the app is compiled into your code, so you will need to reject your binary or submit an update to get the correct icon to show on the device.