Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

An App ID with Identifier 'com.example.app.extention' is not available. Please enter a different string

I have tried to add extensions to my iOS app, both a today extension and an Apple Watch app. My app has been completed however when submitting my archive I got the error based on my bundle identifiers. I then removed the extensions, added them back, and attempted to resubmit. However, xcode now complained that my provisioning profiles cannot be signed.

"An App ID with Identifier 'com.example.app.extention' is not available. Please enter a different string."

I immediately went to the member center to see if an App ID already exists that prevents me from using it for my extensions. Nothing conflicted with the name, this is what was so bizarre to me. Shouldn't I be able to make the new ID if it doesn't conflict with an old ID? I also removed any provisioning profiles from previous extensions. Still, I could not add either "com.example.app.extention" or "com.example.app.watchkitextension."

I decided to just create new app IDs, following a new naming convention like "com.example.app.extentions.watchkitextension." or "com.example.app.extentions.todayextention." Everything worked fine, and built fine. I installed on my devices, things were good. My archive even was validated. However, upon submission I am given the error:

ERROR ITMS-90347: "Bad bundle identifier. The bundle identifier "xxx.yyy.zzz" of the application extension xxx.app/Plugins/xxxExtension.appex should start with the application's bundle identifier "xxx" and not contain more than one period "." after the application bundle ID.

This means I have to use the naming convention "com.example.app.extention" that xcode and the member center will not allow me to create the proper IDs.

I am extremely frustrated, can someone please help. I cannot find a solution anywhere.

EDIT

It seemed that I was actually not able to use that identifier at all.

Also, I should note a couple of warnings for anyone with this message:

1) You cannot add anything before the extension of it includes a period, as in com.domain.app.extensions.extension won't work either. 2) The automatics Swift 2 converter has a tendancy to change identifieres to more standard names and try to let xcode work out the provisioning profiles. Be careful of this!

The only fix I had was to change the identifier name for good. I personally used com.domain.app.todayextension. I got it to work then, but only after installing and adding the correct provisioning profiles for development and distribution through the member center. It appears to be a bug in Apple's system, or maybe we all have absolutely no idea how provisioning profiles work. I think the latter is probably what is true. Anyway, I hope that helps!

like image 682
modesitt Avatar asked Sep 02 '15 07:09

modesitt


People also ask

What is App ID example?

Every Android app has a unique application ID that looks like a Java package name, such as com. example. myapp. This ID uniquely identifies your app on the device and in Google Play Store.

How do I add an app ID?

Creating an App IDNavigate to the App IDs area of the iOS Provisioning Portal and click New App ID in the upper right. Enter a name for the app ID under Description. This name is for your own use to identify the app ID. Enter a bundle ID search string and click Submit.

How do I find my app ID?

You can find this in the app's Play Store URL after 'id'. For example, in https://play.google.com/store/apps/details?id=com.company.appname the identifier would be com.

What is iOS app identifier?

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 ( . )

Can I get an app ID with bundle identifier X?

"An App ID with bundle identifier X is not available. Please enter a different string" (Xcode 7.3) 59 How to manage Personal Team info on Apple Developer website? 14 An App ID with Identifier is not available.

Is it possible to add an app ID with identifier?

An App ID with Identifier '' is not available. Please enter a different string Ask Question Asked8 years, 2 months ago Active10 months ago Viewed250k times 283 44 I am trying to add a new APP ID to prepare for App Store submission and got the following error under the bundle ID I provided.

Why can't I See my App ID in Xcode?

Having the correct bundle identifier is not enough. You must use the specific format shown below for Xcode to "see" your App ID. Update: According to @isaacselement in the comments below, this issue has been resolved in Xcode 7.3.1.

What is the correct format for the app ID name?

For a typical bundle ID such as com.mycompany.appname, the App ID name must be in this format: XC com mycompany appname a name in any other format won't be seen by Xcode.


1 Answers

Version 7.3 (7D175)

The Application ID Name should be same as application bundle identifier, if you application bundle identifier is com.abc.xyz than the application ID name for this bundle ID should be XC com abc xyz

A name in any other format won't be seen by Xcode.

If your application is already on app store and you are submitting update than just change the app ID name accourding to above formate and it will work

enter image description here

like image 191
Imran Avatar answered Oct 14 '22 15:10

Imran