我该如何从Xcode中删除之前安装的开发者配置文件?
这些文件被存储在:~/Library/MobileDevice/Provisioning Profiles
为了刷新列表,您需要重启XCode。
Xcode将配置文件保存在以下目录中:
~/Library/MobileDevice/Provisioning\ Profiles
要从Xcode中删除旧的配置文件,只需删除它的文件并重新启动Xcode即可。配置文件名有点神秘,因此使用以下命令显示它们的真实名称:
grep -a -A1 "<key>Name</key>" *.mobileprovision | grep -v "<key>Name</key>" | grep -v "^--"
如果你需要更多的信息,比如UDIDs列表,这个命令可以显示特定的配置文件的所有内容:
security cms -D -i xxx.mobileprovision
更新:最近苹果公司增加了使用标准的Finder应用程序预览*.mobileprovision
文件的功能。
我在 Xcode 5 中删除配置文件时遇到了问题。
另一种方法是使用 iPhone 配置实用程序,该实用程序会显示安装在您的系统上的配置文件,并允许您删除它们(选择并按下删除键)。
我还没有找到一种方法可以单独删除配置文件(Xcode 5)。
唯一的方法是通过删除与配置文件相关的应用程序ID。(在成员中心的证书、标识符和配置文件中)
显然,这可能不是最理想的方法 - 但如果您一直在使用测试应用程序ID,则需要这样做。
我曾尝试过但未能成功删除配置文件的方法:
(它们在xcode /首选项/帐户/详细信息中刷新后重新出现)
在XCode 5中,配置文件现在可以在Xcode > 首选项 > 帐户中找到。要删除新下载的配置文件的副本,您只需在此页面上选择您的帐户,并单击位于配置文件列表下方左下角的刷新按钮。
听起来您想要从您的iPhone上移除它。我目前不在我的Mac前面,但是我相信在XCode中有一个组织者(在视图菜单选项下查找,确保您的iPhone已连接),您可以打开它,在那里您可以访问您的供应配置文件以删除或替换它。当我回家后我会检查并更新这个答案。
另外,如果您只需要删除单个项目的供应文件,您可以通过导航到项目的构建文件夹并从那里删除它来实现。
如果您需要删除签名密钥,您可以通过密钥链管理工具来完成。
编辑:在XCode中转到窗口->组织者,这将打开组织者。从那里,您可以做必要的事情来删除供应文件。
从Xcode 5及以上版本开始,
我们无法在组织者选项卡中找到安装在Xcode中的证书。
请按照以下步骤操作:
步骤1:在Xcode构建设置中选择要删除的配置文件。
步骤2:在“Provisioning Profile”下的构建设置中选择配置文件,并单击其他。它将显示一个33位十六进制数字,请复制它。
步骤3:前往~/Library/MobileDevice/Provisioning Profiles并搜索以该复制的数字为名称的配置文件。
删除它。 :)
前往 iPhone 配置实用程序 -> 选择配置文件 -> 点击退格键(适用于 Xcode 6)