如何从Xcode中删除配置文件

问题描述 投票:162回答:14

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

我见过this link,但我无法在我的系统中找到该位置。

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

ios xcode provisioning-profile ios-provisioning
14个回答
359
投票

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

~/Library/MobileDevice/Provisioning Profiles/

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


1
投票

对于XCode 9.3,以下步骤适用于我。

  1. 转到应用程序>实用程序>钥匙串访问
  2. 在左侧面板的登录选项下,找到Apple Worldwide Developer Relations Certification Authority。双击以获取其下的选项。
  3. 在“信任”选项下,将“使用此证书时”选项更改为“始终信任”。
  4. 退出钥匙串访问窗口,退出Xcode并重新启动Xcode。重建应用程序。它现在应该工作。

1
投票

打开终端然后使用此命令

cd /Users/youruser/Library/MobileDevice/Provisioning\ Profiles/

使用此命令首先检查文件夹内部

ls

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

rm *

0
投票

删除并添加新配置文件后,您可以通过运行以下命令验证配置文件是否处于活动状态并由项目执行。

grep -i "yourproject" *.mobileprovision

-1
投票

我找到了如何在Xcode 8中找到配置文件。存档项目(产品 - >存档),然后点击验证按钮。 Xcode将准备二进制文件和权利。当摘要窗口出现时,只需点击窗口右侧的小箭头即可。将打开一个查找器窗口,其中包含您下载的所有profiles.enter image description here


-1
投票

使用Xcode 9.3,这似乎可以通过清理项目,退出并重新启动Xcode来解决,并在重新启动后清理构建文件夹(按住Option并选择Product-> Clean Build Folder)。

在重新启动期间,我碰巧在Project导航器上打开了Xcode签名信息面板,并看到Xcode正在重建签名配置文件的短暂消息。在尝试在设备上运行我的项目时,由于Swift框架文件具有无效签名,我得到了运行时异常。第二个“清洁构建文件夹”清除了,现在一切正常。


-2
投票

在xcode 6中,配置文件存储在Xcode> Preferences>帐户下。按“查看详细信息”。在选择您的个人资料时,您可以选择在下面的设置(齿轮)图标下撤消它。


82
投票

Update for Xcode 8.3

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

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

rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision  

In Xcode 7 & 8:

  1. 打开首选项>帐户
  2. 从列表中选择您的苹果ID
  3. 在右侧,选择您的配置文件所属的团队
  4. 单击查看详细信息
  5. 在“配置配置文件”下,右键单击要删除的配置文件,然后选择“移至垃圾箱”:

78
投票

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

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

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

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


8
投票

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

对于早期版本:

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


6
投票

在Xcode 7中:

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

2
投票

我可以通过在线使用会员中心从XCode 6中删除我的配置文件。然后,我在XCode 6中进行了刷新/同步,它就消失了。

在Apple开发者会员中心,我必须做两件事来实现它:

  • Identifiers -> AP IDs下,我必须首先删除仍旧使用我想要删除的旧配置文件的旧AP ID。 这一步对我来说至关重要。如果我只是在没有APP ID的情况下单独删除了配置文件,则在同步后,配置文件会重新出现在XCode中。
  • Provisioning Profiles下,我删除了不需要的配置文件。

在XCode中:

  • 在首选项>帐户下,单击我的苹果ID和View Details...我同步我的在线配置文件。
  • 供应配置文件已从列表中删除。

2
投票

- 下载iPhone配置工具

- 打开它 - >在库部分: - 选择配置文件(工具的左侧)

- 使用后退空间删除它来选择配置文件(要删除)。


1
投票

供应配置文件存储在设置>帐户下。只需按下所需开发者帐户的“查看详细信息...”,即可在此处列出配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.