removing provisioning profile from xcode

前端 未结 9 1069
甜味超标
甜味超标 2020-12-07 17:29

How can I remove a previously installed development provisioning profile from xcode?

相关标签:
9条回答
  • 2020-12-07 17:59

    They're stored in: ~/Library/MobileDevice/Provisioning Profiles

    You'll want to restart XCode to refresh the list.

    0 讨论(0)
  • 2020-12-07 18:04

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

    0 讨论(0)
  • 2020-12-07 18:11

    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.

    0 讨论(0)
  • 2020-12-07 18:16

    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.

    0 讨论(0)
  • 2020-12-07 18:17

    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.

    0 讨论(0)
  • 2020-12-07 18:20

    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)

    1. Apples Developer website
    2. Using iPhone Configuration Utility
    3. Directly in the folder they reside (~/Library/MobileDevice/Provisioning Profiles)
    0 讨论(0)
提交回复
热议问题