← All posts

How to Delete an App Record in App Store Connect (and When Apple Blocks It)

How to Delete an App Record in App Store Connect (and When Apple Blocks It)
Summarize this with AI
Open this article in your favorite AI assistant and get a quick summary in seconds.

Managing your App Store Connect account efficiently means knowing how to delete an app record. This guide details the precise conditions and steps required to remove an app record from App Store Connect, helping you clear old or unreleased apps. You'll learn how to navigate common roadblocks like active Game Center configurations or lingering in-app purchases.

App States That Allow Deletion in App Store Connect

To delete an app record, it must be in a specific state within App Store Connect. Apple implements these states to prevent accidental deletion of apps currently available or under review. You can find your app's current status by navigating to `My Apps` > [Select your app] > `App Store` tab, where the status is displayed at the top of the page.

The app must not be currently available for download on the App Store or actively under review. Here are the states that typically permit deletion:

  • Ready for Distribution: This state applies to apps approved by Apple but never released to the App Store. This occurs if you decided not to launch, or withdrew an update before its release.
  • Developer Removed From Sale: If your app was once live but you've since removed it from sale, it will enter this state. The app is no longer discoverable or downloadable by new users.
  • Rejected: An app rejected by App Store Review that was never resubmitted or approved.
  • Invalid Binary: If you uploaded a binary that had technical issues and was rejected before review.
  • Pending Developer Release: Similar to "Ready for Distribution," this is for apps approved for release but awaiting your manual trigger to go live. If you never trigger the release, you can delete the record.

If your app is in a state like `Ready for Sale`, `Waiting For Review`, or `In Review`, you will not be able to delete the record. You must transition it out of these active states first, which usually means removing it from sale or cancelling the review process.

Common Roadblocks to Deleting an App Record

Even if an app record is not actively "for sale," specific dependencies can prevent its deletion. These common roadblocks require attention before proceeding with removal:

Active App Store Version

You cannot delete an app record if any version is currently `Ready for Sale`. This status indicates the app is available on the App Store, preventing its removal.

  • Solution: Remove the app from sale.
  • Navigate to `My Apps` > [Select your app] > `App Store` > `Pricing and Availability`.
  • Under the `Availability` section, click `Remove From Sale`.
  • Confirm the change. It typically takes up to 24 hours for the app to be fully removed from all App Store regions.

Active In-App Purchases (IAP)

Active In-App Purchase (IAP) products will block app record deletion. Even if your app is no longer available on the App Store, all associated IAPs must be removed or marked as `Developer Removed From Sale`.

  • Solution: Remove all IAP tiers.
  • Go to `My Apps` > [Select your app] > `Features` > `In-App Purchases`.
  • For each active IAP, select it, then click `Remove` in the top right corner.
  • Confirm the removal. If an IAP was ever `Approved`, you can only `Remove From Sale`. If it was never approved, you can `Delete` it permanently. Ensure all are gone or removed from sale.

Game Center Enabled and Live

If Game Center was enabled and active for an app released to the App Store, Apple often prevents its record from being fully deleted. This occurs because Game Center data, such as leaderboards and achievements, is tied to user accounts and Apple's backend infrastructure.

  • Solution: Disable Game Center (if possible).
  • Navigate to `My Apps` > [Select your app] > `Features` > `Game Center`.
  • If a `Turn Off` button is visible, click it and confirm.

Important: If Game Center was ever live with your app, the `Turn Off` option might be unavailable. In such cases, disabling it may not fully remove the backend ties, potentially making the app record permanently undeletable from your account, even if the app itself is no longer on the App Store.

Pending Contracts or Tax Information

Pending developer program contracts, tax forms, or banking information under your `Agreements, Tax, and Banking` section can temporarily block actions like app record deletion. Ensure all agreements are current.

  • Solution: Wait for contracts to become `Active`.
  • Go to `Agreements, Tax, and Banking` and ensure all required agreements are `Active` or `Approved`.

Step-by-Step: Removing Your App Record from App Store Connect

After resolving any blocking conditions, deleting the app record from App Store Connect involves a specific sequence of steps:

  1. Verify App State: Ensure your app's status is one that permits deletion, such as `Ready for Distribution` or `Developer Removed From Sale`. If not, address the blockers mentioned above first.
  2. Check Game Center Status: Navigate to `Features` > `Game Center`. If enabled and a `Turn Off` option is present, click it. If Game Center was previously live and you cannot turn it off, this app record might be undeletable.
  3. Remove All In-App Purchases: Go to `Features` > `In-App Purchases`. For each listed IAP, select it and choose either `Remove` or `Remove From Sale` until no active IAPs remain.
  4. Access App Information: From the App Store Connect homepage, click `My Apps`, then select the specific app record for deletion.
  5. Locate 'Remove App' Option: In the left sidebar, click `App Information`.
  6. Initiate Deletion: Scroll to the bottom of the `App Information` page. Click the `Remove App` link.
  7. Confirm Removal: A confirmation dialog will appear. Review the warning and click `Remove` to finalize the deletion.

Upon confirmation, the app record will be permanently removed from your `My Apps` list in App Store Connect.

What Happens After Deleting an App Record?

Deleting an app record from App Store Connect is a permanent action with several consequences:

  • Irreversible: Once confirmed, there is no undo button. The app record cannot be restored.
  • Disappears from `My Apps`: The app will no longer appear in your list of applications within App Store Connect.
  • App ID Availability: The bundle ID (e.g., com.yourcompany.yourapp) associated with the deleted app record is generally freed up. This means you could theoretically use that same bundle ID for a completely new app record in the future. However, if the app was ever *published* on the App Store, Apple might reserve the bundle ID for a period to prevent immediate reuse and potential confusion.
  • Data Retention: While the record is gone, Apple may retain some associated metadata and analytics for internal purposes, especially if the app was ever live. However, you will no longer have access to this data through your App Store Connect account.

This process primarily cleans up your developer portal, removing entries for apps you no longer intend to develop or maintain. It does not affect your developer program membership or standing.

FAQ

Can I delete an app that was once live on the App Store?

Yes, you can delete an app record that was once live, but only after you have successfully removed it from sale. This process ensures the app is no longer available for download by new users and all related services like in-app purchases are also deactivated.

What if I can't disable Game Center for an app?

If Game Center was enabled and active for an app that went live, and you cannot find or use the "Turn Off" option, it's highly likely you will be unable to delete that app record. Apple maintains those records due to the persistent nature of Game Center data tied to user accounts.

Does deleting the app record free up the bundle ID immediately?

Generally, yes, the bundle ID becomes available again for new app records. However, if the app was ever published and available to users, Apple might place a temporary hold on reusing that specific bundle ID for a new, unrelated app to prevent potential conflicts or confusion for existing users.

Will deleting my app record affect my developer account standing?

No, deleting an app record is a standard administrative action for managing your portfolio. It does not negatively impact your developer account's standing or your eligibility for future app submissions.

Can I recover a deleted app record?

No, deleting an app record in App Store Connect is a permanent and irreversible action. There is no recovery or undo function once you confirm the deletion, so always double-check before proceeding.

Regularly managing your App Store Connect account by removing unwanted app records improves organization. Understanding these deletion prerequisites from the outset, especially for apps you might not release, streamlines future account management.

Before your next app launch, ensure your App Store listing is polished and compliant. Tools like my App Privacy Label Generator can help you meet Apple's requirements, and you can always use the free LaunchShots screenshot editor to create compelling app store visuals that maximize your conversion rates.

Was this helpful?
Thanks — that helps me decide what to write next.
Like what you're reading? Add LaunchShots as a preferred source on Google + Follow

Comments (0)

Be the first to comment — share what you'd add, ask a question, or push back on something.
$ add a comment
Be kind. Comments with links are held for review.
Questions or ideas? I read every suggestion — drop yours on the feedback board.
Open feedback board →

Make your App Store screenshots free

LaunchShots is a free, in-browser screenshot maker. No signup, no watermark.

Open the app →