Certificates, Identifiers and Profiles question

Hello,

Can anyone shed light on this?

I had two App IDs under Certificates, Identifiers and Profiles in my developer profile. I deleted one so that I can recreate it.
However, both still show in the Bundle ID list in the App Info section in the test app in App Store Connect, thus, when I try to recreate the deleted App ID in my developer profile, it says it already exists.

Question: How can the errant Bundle ID be removed from App Store Connect?
Question: for app release purposes, does the App ID need to match the assembly name? (The assembly name/Bundle ID in the info.plist is com.mycompany.myapp)

Thanks
Q1: A bundleID, once on record, is tied to your account (thus the 'already exists' admonition) and is not something the dev can 'remove' (exception is when an app is transfered between dev accounts, then the bundleID goes along).

Q2: 'assembly name' is a microsoft term, so let's let it die around here ;) ...in favor of bundleID

does the App ID need to match the (assembly name) bundleID?

Apples and oranges...

Quoting retired Apple Docs for a bit of clarification:
  • App ID

An App ID is a two-part string used to identify one or more apps from a single development team. The string consists of a Team ID and a bundle ID search string, with a period (.) separating the two parts. The Team ID is supplied by Apple and is unique to a specific development team, while the bundle ID search string is supplied by you to match either the bundle ID of a single app or a set of bundle IDs for a group of your apps.
Quoting cocoacasts:
  • App ID

Developers often confuse App IDs with bundle IDs or, even worse, they think they're the same thing. An App ID represents one or more applications in Apple's system. It consists of two components, a Team ID and a bundle ID search string.

In this example, ABCDE12345 is the Team ID and com.cocoacasts.scribbles is the bundle ID search string. The Team ID and the bundle ID search string are separated by a period.

ABCDE12345.com.cocoacasts.scribbles

The Team ID is the component you don't need to worry about is. It's generated by Apple and prepended to the bundle ID search string.
What is a bundle ID search string? This question takes us back to bundle identifiers. It's possible to use one App ID for several applications. That's where explicit and wildcardApp IDs come into play.

The bundle ID search string of an App ID can match a single application or, by including a wildcard, it can match multiple applications of the same development team.
Certificates, Identifiers and Profiles question
 
 
Q