我甚至尝试删除我的帐户并重新添加它,但仍然无济于事。
Xcode 7 应该会在开发者门户网站上的配置文件发生更改时自动刷新本地配置文件。但您可以通过删除并重新下载配置文件来强制进行此操作。
首先打开 Xcode 的偏好设置窗口 (Command+,)。选择帐户选项卡,然后单击“查看详细信息...”按钮。在出现的列表底部,可使用 Shift+单击或单击拖动选择要刷新的配置文件。然后右键单击所选配置文件之一,从上下文菜单中选择“移到废纸篓”。
完成后,“下载全部”按钮应该会拉取 Apple 开发人员门户网站上所有内容的最新副本。
无法删除配置文件? 根据下方评论的反馈,如果您删除了大量配置文件,则 Xcode 可能会似乎未执行任何操作,尽管实际上已移除所有所选配置文件。如果您认为情况是如此,重启 Xcode 可能会有所帮助。
在选择要删除的配置文件时,请务必小心...如果它们不在门户网站上(例如,它们是由另一位开发人员提供的),则 Xcode 无法自动获取这些文件。如果您意外删除了此类配置文件,则可以在废纸篓中找到它们。
您可以通过运行以下命令直接删除您的配置文件:
rm /Users/[用户名]/Library/MobileDevice/Provisioning\ Profiles/*
然后重新下载您的配置文件,在Xcode -> Preferences -> Account -> View details... -> Download All中进行操作。
这样一来,您在目标 -> 构建设置 -> 代码签名 -> 配置文件中的列表将会被更新。
YM
~
始终指向当前用户的主文件夹):rm ~/Library/MobileDevice/Provisioning\ Profiles/*
。请注意,此命令用于删除文件,因此请谨慎操作。 - Alejandro Iván正如在刷新Xcode 7管理的团队配置文件中的设备?的一个答案中提到的,您可以在“首选项->帐户”面板中删除并重新添加Apple ID,这应该重新生成Developer Center中由Xcode管理的团队配置文件。(其他答案建议右键单击配置文件,但对我不起作用,或适用于旧版本的XCode,这些答案已不再适用。)
有时候XCode 7+不会自动刷新配置文件。我从Xcode -> 首选项 -> 帐户 中移除了Apple ID,然后重新添加。这时下载按钮会出现在更新后的配置文件上。点击下载。关闭XCode并重新打开。它应该可以正常工作。