如何从Xcode中删除配置文件?

271

有人知道如何从Xcode中删除先前安装的配置文件吗?

我看到了这个链接,但我在我的系统中找不到那个位置。

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


非常好的问题,适用于所有版本的Xcode。这里有一些针对以前版本的很好的答案,但是对于Xcode 9.1,似乎没有一个答案适用和/或有效。有人能提供当前版本Xcode的答案吗?提前感谢! - benhorgen
18个回答

2
我能够使用会员中心在线删除XCode 6中的配置文件。 然后,我只需在XCode 6中执行刷新/同步操作,就可以使其消失。
在苹果开发人员会员中心中,我需要执行两个操作:
- 在“标识符 -》AP ID”下,我首先必须删除仍在使用旧配置文件的旧AP ID。 - 对我来说,这一步非常关键。 如果我只删除了配置文件,而没有删除仍在使用它的APP ID,则在同步后,该配置文件会重新出现在XCode中。 - 然后,在“配置文件”下,我删除了不需要的配置文件。
在XCode中:
- 在“偏好设置->帐户”下,单击我的Apple ID并点击“查看详细信息...”,我同步了我的在线配置文件。 - 配置文件从列表中删除。

我也遇到了使用Xcode 6.3.2时与我的预配资料和APNs相关的问题。但是你如何删除应用程序ID呢?我一直认为并且读到过它是不可能的。 - Michel

2
在删除和添加新个人资料后,您可以运行以下命令验证该个人资料是否处于活动状态并已被您的项目接受。
grep -i "yourproject" *.mobileprovision

参观导览,了解更多关于编程的相关内容。 - Agilanbu

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

对我来说,这个方法没有起作用,但是在我执行了这个操作并清理了项目之后,我就能够成功运行而不出现任何与 Provisioning Profile xD 相关的错误。所以如果仅仅使用这个方法无效,一定要确保之后清理项目。谢谢! - Kejsi Struga
谢谢分享!是的,由于Xcode常常更新,究竟哪些内容有效仍然不够清晰。 - Ananta K Roy
这让我的Pods出了问题。我能够编译,但在加载时收到了dyld: Library not loaded: @rpath/{framework} Reason: image not found的错误提示。回退到系统默认设置后,它就正常工作了。 - ibuprofane

1

配置文件存储在设置 > 帐户下。只需按下想要的开发人员帐户的“查看详细信息...” ,就会列出配置文件。


你能添加一张截图吗? - Ahmad Labeeb

1

这是我如何做到的。

Open Finder
Enable it to show hidden files (CMD_SHIFT_.)
Go to ~/Library/MobileDevice/Provisioning\ Profiles
Delete the profile you wish ...

-1

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

在重启期间,我碰巧在项目导航器上打开了Xcode签名信息面板,并看到一个瞬时的消息,表示Xcode正在重新构建签名配置文件。在尝试在设备上运行我的项目时,由于Swift框架文件具有无效的签名而导致运行时异常。第二个“Clean Build Folder”解决了这个问题,现在一切正常。


-1
我发现了如何在Xcode 8中查找配置文件。归档您的项目(Product -> Archive),然后点击验证按钮。Xcode将准备二进制文件和授权。当摘要窗口出现时,只需点击窗口右侧的小箭头。一个Finder窗口将打开,显示所有已下载的配置文件。enter image description here

-2
在Xcode 6中,配置文件存储在Xcode > 首选项 > 帐户下。点击“查看详细信息”。选择您的配置文件后,在下面的设置(齿轮)图标下,您将得到吊销它的选项。

2
我没有看到用于配置文件的齿轮,只有用于签名身份的齿轮。 - Daniel Ryan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接