Xcode 7如何刷新配置文件?

问题描述 投票:61回答:7

在Xcode 6中,您可以单击Xco​​de - >首选项 - >帐户 - >查看详细信息 - >然后会出现一个小圆箭头。这已经过去了,现在有一个“全部下载”按钮,按下时不会重新加载您的配置文件。

我甚至尝试删除我的帐户并重新添加它。仍然没有好处。

ios xcode xcode7
7个回答
100
投票

当Developer Portal中的配置文件发生更改时,Xcode 7应自动在本地刷新您的配置文件。但是,您可以通过删除和重新下载配置文件来强制执行此操作。

首先打开Xcode的首选项窗口(Command +,)。选择“帐户”选项卡,然后单击“查看详细信息...”按钮。在显示的底部列表中,按住Shift并单击或拖动以选择要刷新的配置文件。然后,右键单击其中一个选定的配置文件,并从上下文菜单中选择“移至废纸篓”。

Xcode 7.0.1 Preferences > Accounts > Details…

完成后,“全部下载”按钮应下载Apple Developer门户中所有内容的新副本。

配置文件没有删除?根据下面评论中的反馈,如果您删除了大量的配置文件,Xcode可能看起来什么都不做,尽管实际上已经删除了所有选定的配置文件。如果你认为是这种情况,重启Xcode可能会有所帮助。

选择要删除的配置文件时一定要小心......如果它们不在门户中(例如,它们是由其他开发人员提供的),Xcode无法自动为您取回它们。如果您不小心删除了此类个人资料,可以在“已删除邮件”中找到该个人资料。


24
投票

您可以通过运行直接删除您的配置文件:

rm /Users/[userName]/Library/MobileDevice/Provisioning\ Profiles/*

然后重新下载您的配置文件,Xcode - >首选项 - >帐户 - >查看详细信息... - >全部下载

您的目标 - >构建设置 - >代码签名 - >供应配置文件中的列表将更新。

OTHERS


7
投票

我在XCode 7中包含多个项目的工作区时出现此问题。我的开发人员证书已过期,因此我需要获取一个新的并将其重新分配给我的配置文件。这最终成为一个主要问题,因为过期的配置文件不断变得丑陋,并且不会自动更新。实际上它已经在XCode-> Preferences-> Account-> View Details中列出了两次(其中,我可能会添加,没有刷新按钮,也没有上下文菜单)。我做的没有让它消失,XCode一直在询问错误的配置文件。

我最终通过删除〜/ Library / MobileDevice / Provisioning Profiles中的所有配置文件,在XCode 6中打开工作区并使用XCode-> Preferences-> Account-> View Details中存在的刷新按钮来解决它。


4
投票

XCode8:有一个配置文件仍然始终显示“下载”。无论如何 - 它是用于分发的共享扩展应用程序组配置文件。

我试过了:

  1. 删除“帐户”选项卡“移至废纸篓”中的所有配置文件,然后通过下载并将其拖动到xcode手动重新导入 - 一个仍然显示“下载”
  2. 删除与该帐户关联的Apple ID,然后重新添加我的apple ID。然后通过下载配置文件并将它们拖到xcode中手动重新导入 - 一个仍然显示“下载”
  3. 在首选项 - >帐户中下载配置文件仍然是真正的错误,从来没有对我有用。如果我不在代理之下并不重要。
  4. 通过删除/ Library / MobileDevice / Provisioning配置文件中的文件夹删除所有配置文件,然后通过下载配置文件并将它们拖到xcode中重新导入它们 - 一个仍然显示“下载”

Apple,请解决这个问题。谢谢。 :)

我想知道项目文件中是否存在guid不匹配,或者重新安装xcode会有所帮助。这在xcode7中有效,但现在我正在使用xcode 8。

更新:供应配置文件无效,但它们在Apple开发人员站点中未显示为无效。当我将“自动管理签名”切换为true,然后再次返回false时,它们显示为无效,然后修复它们+重新导入它们修复了问题。这悲剧。


3
投票

确保您确实更改了配置文件。当我尝试将设备添加到配置文件时,我遇到了同样的问题。我将设备添加到了我的开发者帐户,但忘记了下一步并将设备添加到我的配置文件中。

如果您的配置文件已更改,则一旦您访问Xcode - >首选项 - >帐户 - >查看详细信息,XCode(7.0)应自动获取更新的配置文件。您可以在每个更新的配置文件旁边单击下载按钮。


3
投票

Refresh devices in team provisioning profile managed by Xcode 7?中的一个答案所述,您只需在首选项 - >帐户面板中删除并重新添加Apple ID,该面板应在开发人员中心重新生成xcode管理的团队配置文件。 (其他答案建议右键单击配置文件,这对我不起作用,或适用于答案不再适用的旧版XCode。)


1
投票
  1. 将新设备添加到配置文件。

有时,XCode 7+不会自动刷新配置文件。我从Xcode - > Preferences - > Account中删除了apple id,然后再次添加。有下载按钮而不是新更新的配置文件。点击下载。关闭XCode并再次打开。它应该完美。

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