user1995781
user1995781

Reputation: 19453

How to remove iOS Team Provisioning Profile / AppID on Xcode?

I am new to Mac and I have to use it for developing Ionic hybrid app for iOS. I am using Mac 10.11 with Xcode 7.

Now, I have get my app ready and want to deploy it to app store. But I am having trouble with the App ID. In my Xcode, when I go to account, I can see Team Name list with 2 items. One is my name with Agent for iOS and Mac. The other one is my name (Personal Team) with Free for iOS and Mac.

The problem is in the Personal Team item, I have the provisioning profiles with the app ID I want to use for deploy into app store. Since it is already in here, I can’t create that app ID again in my developer account. I tried but I can’t find a way to remove it.

So, how can I remove that app ID / Provisioning Profile so that I can use it in my developer account?

Thank you.

Upvotes: 8

Views: 7540

Answers (4)

Dana Wheeler
Dana Wheeler

Reputation: 64

You can delete an App ID and Bundle ID on your own through the developer portal if you have not yet posted the app to iTunes Connect. The TL;DR is that you need to add a capability to your app to force Xcode to generate an explicit listing for your app on the portal. Once the listing is there, you can remove it (and all associated provisioning profiles and whatnots).

Step by step:

  1. Add a capability, say push notifications, to your app.

Go to the capabilities tab

Add a capability

Adding entitlement

  1. Now log in to the developer portal. Go to Account > Certificates, IDs, & Profiles > App IDs. You should see the App ID prefixed with "XC"

App ID listing on portal

  1. Click on the App ID you want to delete and then click the Edit button.

Click on App ID then edit

  1. Click Delete towards the bottom of the listing.

Click Delete

  1. Confirm the delete. This should free up the App ID and Bundle ID for use with another team.

Confirm delete

Upvotes: 0

Aleksander Azizi
Aleksander Azizi

Reputation: 9877

You can select your App ID in the Developer portal under iOS App IDs to edit and delete.

If you're referring to your iTunes Connect listing, you cannot remove your application listing. You can however use a different Bundle ID with the same App ID. Which, in turn, would solve your problem.

As for Provisioning profiles, you can edit and remove them in the Provisioning Portal.

@Alexandros Trepeklis suggested contacting Apple Developer Program Support; they may be able to help you remove the original app listing.

And as @Krodak mentioned, you should read 's documentation on the subject.

Upvotes: 0

Alexandros Trepeklis
Alexandros Trepeklis

Reputation: 191

The only way I manage to do that is to contact the customer support (Apple Developer Program Support), after few days and few back and forth they finally deleted the bundle id from my Personal Team and I was able to add it to my Developer Program (Agent) profile. I know this is not ideal but at least if you really want to use the same Bundle ID it worked for me.

Upvotes: 8

Krodak
Krodak

Reputation: 1493

The issue is not with App ID but Bundle ID that is unique in the AppStore.

Currently, you can't 'restore' Bundle ID in any way. You can create another App ID with the same Name but different Bundle ID.

Solution: go to your other Developer Program, create new App, choose slight different Bundle ID and you are good to go.

Reference: Apple Documentation

Upvotes: 0

Related Questions