An App ID with identifier "com.companyName.xyz.NotificationServiceExtension" is not available

Hi all,

We have a project with prod target with Bundle Identifier com.companyName.X & stage target with Bundle Identifier com.companyName.Y

We have implemented Push Notification and added a Notification Service Extension file.

To upload the stage build to test flight, we have named the Notification Service Extension bundle identifier as com.companyName.Y.NotificationServiceExtension

Now, to upload the stage build to testflight, in require the certificate/provisioning profile for this stage service extension.

When I try to create an identifier in the apple developer portal with the App ID com.companyName.Y.NotificationServiceExtension, I get an error saying "An App I'd with identifier 'com.companyName.Y.NotificationServiceExtension' is not available. Please try a different strong"

Can anyone tell me what am I doing wrong here?

Just FYI, I have an identifier created for the prod version i.e com.companyName.X.NotificationServiceExtension and it can be uploaded properly.
This error means that some other team has allocated that App ID. I generally see this sort of thing when you have multiple teams working on a project, for example, when one the developers has accidentally used their individual team for the project and thus allocated the App ID there.

The easiest way to fix this is to change the bundle ID to a slightly different string, like com.companyName.Y.NotificationServiceExtension2. This will result in a different App ID, one that presumably is not allocated by anyone else.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"
An App ID with identifier "com.companyName.xyz.NotificationServiceExtension" is not available
 
 
Q