如何从Xcode中删除配置文件

vai*_*lar 179 xcode ios provisioning-profile ios-provisioning

有谁知道如何从Xcode中删除以前安装的配置文件?

我看过这个链接,但我无法在系统中找到该位置.

所以我认为必须有其他方法来删除配置文件.

Sha*_*yaz 376

这很简单,请转到此文件夹:

~/Library/MobileDevice/Provisioning Profiles/
Run Code Online (Sandbox Code Playgroud)

在你的mac上打开finder,然后点击Go - > Go to Folder ...只需将此粘贴粘贴到搜索栏并点击Open即可.它将显示Xcode中存在的配置文件列表.删除所有配置文件.

  • 啊呀.现在是2016年,我们接受Xcode 7.3.1,它仍然*要求你这样做.什么是一堆完整的cr- (29认同)
  • 这是$ current_year,这仍然很糟糕 (18认同)
  • 它是2017年,它仍然需要! (16认同)
  • 2018年10月,我不得不这样做. (6认同)
  • 2019年1月,仍在寻找这个答案 (6认同)
  • `pkill -9 Xcode && rm ~/Library/MobileDevice/Provisioning\ Profiles/* && open -a Xcode` (5认同)
  • 2019 年 8 月的问候 (5认同)
  • 2021 年 1 月你好! (5认同)
  • 2020 年 6 月,WWDC20 之后,这在 Xcode 12 中仍然存在! (4认同)
  • 我整理好了,谢谢。我对 AI 在电影“2001:太空漫游”中所说的话做了一个无用的漫画参考。 (3认同)
  • 马蒂:“博士!我必须告诉你关于未来的事情!” (3认同)
  • 2020 年 9 月,但一切都没有改变 (3认同)
  • 2020 年 12 月,仍然是萨克斯。 (3认同)
  • 2019年9月哈哈哈...是的,我无法删除特定的配置文件 (2认同)
  • 2021 年 3 月起,Hello World (2认同)

bra*_*ipt 84

更新Xcode 8.3

这不再适用于Xcode 8.3.它似乎与Apple自动配置配置文件和证书生成的举措有关:

最简单的"解决方案"(或解决方法)是确保Xcode关闭,然后通过终端:

rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision  
Run Code Online (Sandbox Code Playgroud)

在Xcode 7和8中:

  1. 打开首选项 > 帐户

  2. 从列表中选择您的苹果ID

  3. 在右侧,选择您的配置文件所属的团队

  4. 单击查看详细信息

  5. 在"配置配置文件"下,右键单击要删除的配置文件,然后选择" 移至垃圾箱":

  • 我甚至没有"查看详细信息"按钮.当我选择我的团队时,我会看到"下载所有个人资料"和"经理证书......"按钮.任何的想法? (7认同)
  • @PhilippSumi使用XCode 8.3,手动管理供应配置文件并不简单.最好的办法是去Finder> Go To Folder ...并输入`〜/ Library`.进入库后,导航到/ Library/MobileDevice/Provisioning Profiles.您可以在此处删除或添加所需的任何配置文件.如果您想要完全控制,请从Apple Developer Portal下载各个配置文件并添加. (3认同)
  • 同样在版本8.3.3周围,“查看详细信息”选项已删除,并替换为“管理证书...”。 (2认同)

小智 79

在Xcode 6中,您可以在Xcode中执行此操作:

  1. 转到Xcode - >首选项 - >帐户.
  2. 在左栏中选择您的Apple ID.
  3. 在右侧窗格中,单击"查看详细信息..."按钮.
  4. 右键单击要删除的配置文件,然后单击"显示详细信息".
  5. 将打开Finder窗口,突出显示配置文件.
  6. 删除所选的配置文件.

  • 对我不起作用.在finder中删除配置文件后,当我点击刷新时它会再次显示 (4认同)

n.b*_*y.n 18

  1. 开放式终端
  2. cd~/Library/MobileDevice /
  3. 打开./

现在,Finder窗口将打开Provisioning Profiles文件夹.从此处删除所有或任何配置文件,它将反映在Xcode中.

  • 如果您已经在使用终端,为什么不直接使用 `rm` 来删除配置文件?似乎是打开 finder 的迂回方式 (3认同)

Jan*_*sen 8

对于Xcode 7,brandonscript有正确的答案.

对于早期版本:

  1. 登录Apple Developer会员中心并删除其中的个人资料:https://developer.apple.com/account/ios/profile/profileList.action
  2. 在Xcode中,您可以转到"首选项">"帐户",然后单击您的苹果ID和 View Details...
  3. 然后将您的在线配置配置文件同步到本地计算机,删除的配置文件将从列表中删除:

同步配置文件

  • 这不起作用.当我点击刷新时他们会回来.我甚至尝试过wishab的建议 - 在磁盘和在线上删除它们.他们不会死.供应配置文件是我存在的祸根. (5认同)
  • @David我完全同意你的观点并且遇到同样的问题.他们只是不会死.你找出问题的根源了吗?这就像是真菌感染. (2认同)

Max*_*kov 8

我在这里找到了我所有的分发资料:

用户名 -> 库 -> 移动设备 -> 配置文件

在此输入图像描述

在这里我可以检查所有配置文件并杀死过期的。


M M*_*eza 7

. 简单步骤:

1:点击查找器

2:右键单击 Finder
3:单击转到文件夹

4:在搜索中粘贴:~/Library/MobileDevice/Provisioning Profiles

5:点击前往

6:配置文件列表。您可以删除任何一个

谢谢

您需要重新启动 XCode 以刷新列表。


kam*_*ing 6

在Xcode 7中:

  1. 转到首选项 > 帐户 >选择您的帐户,然后单击查看详细信息...
  2. 在"配置配置文件"部分中,右键单击要删除的配置文件,然后选择" 移至废纸篓".
  3. 单击全部下载以获取您帐户的所有最新配置文件,或单击配置文件旁边的下载.
  4. 对项目的目标构建设置进行完整性检查,以便每个目标确实使用您想要的配置文件.


小智 6

打开你的终端然后使用这个命令

cd /Users/youruser/Library/MobileDevice/Provisioning\ Profiles/
Run Code Online (Sandbox Code Playgroud)

使用此命令首先检查您的文件夹

ls
Run Code Online (Sandbox Code Playgroud)

然后如果所有文件都没有使用,请使用此命令删除

rm *
Run Code Online (Sandbox Code Playgroud)