这很简单,请转到此文件夹:
~/Library/MobileDevice/Provisioning Profiles/
在你的Mac上打开取景器,然后点击Go - > Go to Folder ...只需将其粘贴到搜索栏并点击Open即可。它将显示Xcode中存在的配置文件列表。删除所有配置文件。
对于XCode 9.3,以下步骤适用于我。
打开终端然后使用此命令
cd /Users/youruser/Library/MobileDevice/Provisioning\ Profiles/
使用此命令首先检查文件夹内部
ls
然后,如果所有文件都不使用,请使用此命令删除
rm *
删除并添加新配置文件后,您可以通过运行以下命令验证配置文件是否处于活动状态并由项目执行。
grep -i "yourproject" *.mobileprovision
我找到了如何在Xcode 8中找到配置文件。存档项目(产品 - >存档),然后点击验证按钮。 Xcode将准备二进制文件和权利。当摘要窗口出现时,只需点击窗口右侧的小箭头即可。将打开一个查找器窗口,其中包含您下载的所有profiles.enter image description here
使用Xcode 9.3,这似乎可以通过清理项目,退出并重新启动Xcode来解决,并在重新启动后清理构建文件夹(按住Option并选择Product-> Clean Build Folder)。
在重新启动期间,我碰巧在Project导航器上打开了Xcode签名信息面板,并看到Xcode正在重建签名配置文件的短暂消息。在尝试在设备上运行我的项目时,由于Swift框架文件具有无效签名,我得到了运行时异常。第二个“清洁构建文件夹”清除了,现在一切正常。
在xcode 6中,配置文件存储在Xcode> Preferences>帐户下。按“查看详细信息”。在选择您的个人资料时,您可以选择在下面的设置(齿轮)图标下撤消它。
这不再适用于Xcode 8.3。它似乎与Apple自动配置配置文件和证书生成的举措有关:
最简单的“解决方案”(或解决方法)是确保Xcode关闭,然后通过终端:
rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision
在Xcode 6中,您可以在Xcode中执行此操作:
现在,Finder窗口将打开Provisioning Profiles文件夹。从此处删除所有或任何配置文件,它将反映在Xcode中。
对于Xcode 7,brandonscript有正确的答案。
对于早期版本:
View Details...
在Xcode 7中:
我可以通过在线使用会员中心从XCode 6中删除我的配置文件。然后,我在XCode 6中进行了刷新/同步,它就消失了。
在Apple开发者会员中心,我必须做两件事来实现它:
Identifiers -> AP IDs
下,我必须首先删除仍旧使用我想要删除的旧配置文件的旧AP ID。
这一步对我来说至关重要。如果我只是在没有APP ID的情况下单独删除了配置文件,则在同步后,配置文件会重新出现在XCode中。Provisioning Profiles
下,我删除了不需要的配置文件。在XCode中:
View Details...
我同步我的在线配置文件。- 下载iPhone配置工具
- 打开它 - >在库部分: - 选择配置文件(工具的左侧)
- 使用后退空间删除它来选择配置文件(要删除)。
供应配置文件存储在设置>帐户下。只需按下所需开发者帐户的“查看详细信息...”,即可在此处列出配置文件。