Reputation: 5051
How can I remove a previously installed development provisioning profile from xcode?
Upvotes: 50
Views: 59731
Reputation: 12933
Xcode keeps provisioning profiles at following directory:
~/Library/MobileDevice/Provisioning\ Profiles
To remove old profile from Xcode just delete it's file and restart Xcode. Profile file names are somewhat cryptic, so use the following command to show their real names:
grep -a -A1 "<key>Name</key>" *.mobileprovision | grep -v "<key>Name</key>" | grep -v "^--"
If you need more than a name, for example list of UDIDs, this command shows all content of particular provisioning profile:
security cms -D -i xxx.mobileprovision
Update: recently Apple added ability to preview *.mobileprovision
files with standard Finder app.
Upvotes: 25
Reputation: 343
From Xcode 5 and above
We can't find the certificate installed in xcode from organizer tab.
Go to
step 1
In xcode build settings, select your provisioning profile want to delete
step 2
Select the Provisioning profile in build settings under "under Provisioning Profile", and click other. It will show a 33 hexa digit number. copy that.
step 3
go to ~/Library/MobileDevice/Provisioning Profiles
and search for that copied number as a name in provisioning profile.
Delete it. :)
Upvotes: 5
Reputation: 79
go to iphone configuration utility->select provision profile->click backspace (worked for xcode 6)
Upvotes: 0
Reputation: 113
With XCode 5, the profiles are now in Xcode -> Preferences -> Accounts. To delete a duplicate of a newly downloaded provisioning profile, you just need to select your account on this page, and click the refresh button at the bottom left under the provisioning profile list.
Upvotes: 6
Reputation: 81
I have yet to find a way to delete provisioning profiles individually (Xcode 5).
The only way I can get them to go away is by removing the App IDs related to the provisioning profile(s). (In Certificates, Identifiers & Profiles in the Member Center)
Obviously this might not be optimal for you - but if you have been using a test app id it is the way to go.
Ways I have unsuccessfully tried to remove provisioning profiles:
(they reappear after a refresh in xcode/preferences/accounts/details)
Upvotes: 8
Reputation: 5921
I've had trouble deleting provisioning profiles in Xcode 5.
An alternative way is to use the iPhone Configuration Utility, which displays provisioning profiles installed on your system and allows you to remove them (select and press delete key).
Upvotes: 9
Reputation: 911
I think you have to open keychain.app then go to Certificates and delete them there.
Upvotes: 7
Reputation: 1070
It sounds like you'd want to remove it from your iPhone. I'm not in front of my Mac at the moment but I believe that within XCode there is an Organizer (Look under the view menu option, make sure your iPhone is plugged in) you can open up where you can access your provisioning profile to remove or replace it. I'll check when I get home and update this answer.
Also, if you need to remove just the provisioning file for a single project you can do so by navigating to the build folder of your project and deleting it from there.
If you need to remove your signing keys you can do that through your keychain admin tool.
Edit: Within XCode goto Window->Organizer This will open up the organizer. From there you can do what you need to do to remove the provisioning file.
Upvotes: 6
Reputation: 13433
They're stored in: ~/Library/MobileDevice/Provisioning Profiles
You'll want to restart XCode to refresh the list.
Upvotes: 149