Xcode 7如何刷新配置文件?

时间:2015-09-22 19:08:22

标签: ios xcode xcode7

在Xcode 6中,您可以点击Xcode - >偏好 - >帐户 - >查看详细信息 - >然后会有一个小圆箭头。那已经过去了,现在有一个"全部下载"按下按钮时不会重新加载配置文件。

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

7 个答案:

答案 0 :(得分:100)

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

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

Xcode 7.0.1 Preferences > Accounts > Details…

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

个人资料不会删除?根据以下评论中的反馈,如果您删除了大量的个人资料,Xcode可能看似无效,尽管实际上已删除了所有选定的个人资料。如果您认为是这种情况,则可能有助于重新启动Xcode。

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

答案 1 :(得分:23)

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

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

然后重新下载您的个人资料,Xcode - >偏好 - >帐户 - >查看详细信息... - >全部下载

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

YM

答案 2 :(得分:7)

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

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

答案 3 :(得分:4)

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

我试过了:

  1. 在“帐户”标签中删除所有配置文件“移至垃圾箱”,然后通过下载并将其拖至xcode手动重新导入 - 一个仍显示“下载”
  2. 删除与该帐户关联的Apple ID,然后重新添加我的apple ID。然后通过下载配置文件并将其拖入xcode手动重新导入 - 一个仍显示“下载”
  3. 在偏好设置>帐户中下载配置文件仍然是真正的错误,并且永远不适合我。如果我不在代理人之后也没关系。
  4. 删除所有配置文件,方法是删除/ Library / MobileDevice / Provisioning配置文件中的文件夹,然后通过下载配置文件并将其拖入xcode重新导入 - 一个仍然显示“下载”
  5. 苹果,请解决这个问题。谢谢。 :)

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

    更新:配置文件无效,但在Apple开发者网站中未显示为无效。当我将“自动管理签名”切换为true,然后再次返回false时,它们显示为无效,然后修复它们+重新导入它们修复了问题。真是个灾难。

答案 4 :(得分:3)

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

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

答案 5 :(得分:3)

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

答案 6 :(得分:1)

  1. 将新设备添加到配置文件。
  2. 有时,XCode 7+不会自动刷新配置文件。我从Xcode中移除了苹果ID - >偏好 - >帐户然后再次添加。有下载按钮而不是新更新的配置文件。点击下载。关闭XCode并再次打开。它应该完美无缺。