iPhone -- 更新团队配置文件

46
在配置门户中,我的团队配置文件的“续订”按钮已变灰,该配置文件已过期。如何进行续订?
编辑:我在 Xcode 中的组织者中找到了“自动设备配置”复选框和“刷新”按钮。但是,当我选择团队配置文件,勾选复选框并按下刷新按钮时,会出现以下消息:发生意外错误。 请重试。 如果问题仍然存在,请联系苹果开发者支持 (http://developer.apple.com/support)。 我想我可以去支持团队寻求帮助,但最好在不涉及他们的情况下找出问题所在。

10
我看到有人投票要关闭这个问题。我只想说,根据faq的规定,我认为这个问题作为“与编程专业相关的事项”是相关的。 - William Jockusch
不确定你所说的“意外错误”,但我使用了自动刷新选项,效果非常好,所以赞一个问答。注意:我必须首先更新我的实际开发者证书(该证书也已过期)。 - Olie
16个回答

38

当我的团队供应配置文件过期时,我也遇到了同样的“意外错误”问题。解决方法是在Xcode组织者和ADC供应配置门户中将其删除,然后在组织者中点击“更新”。


1
谢谢。我之前只在Xcode中删除了它,但那并没有起作用。但当我也在门户网站中删除它时,瞧!问题解决了! - William Jockusch
3
今晚我和其他人一样遇到了这个问题。在供应门户中,我的“续订”按钮被禁用了等等。我只需从Xcode Organizer中删除它,然后在Xcode中进行刷新,就可以重新下载并续订。我从未必须从门户中删除它,所以你的情况可能会有所不同。 - chrisrbailey
在组织者中从您的设备和"配置文件"选项卡中删除"团队"配置文件...然后在开发者门户中也将其删除...现在拔下您的手机并重新插入,它应该自动重新格式化组织者以具有正确的连接...现在右键单击设备并选择"将设备添加到预配门户",最后转到您的项目文件构建设置并将分发签名设置更改为新对应的团队配置文件。 - Albert Renshaw

6

再次发布此问题..

好的,我也遇到了与我的团队配置文件中禁用的“更新”按钮相同的问题。

这对我有效。

1)从Xcode Organizer中删除过期的团队配​​置文件。

2)从开发人员配​​置门户中删除相同的内容。

3)再次在Xcode Organizer中勾选自动配置并单击“刷新”。它会要求凭据,并在几秒钟内添加已更新的团队配置文件。

4)它还在开发人员配置门户中添加了新配置文件。


6

刷新和移除iOS设备对我的安装没有帮助。

但我发现错误信息是误导性的。我也是Mac开发者计划的成员,在DEVICES下选择“My Mac”并按下“Add to Portal”按钮后,错误信息“Your team has no devices for which to generate a provisioning profile.”不再出现。

所以看起来错误信息涵盖了Mac而不是iOS设备,即使错误信息结尾的URL链接到iOS开发中心。


这也是我的问题。非常感谢! - barry

3
我曾经遇到这样一个问题,Xcode 无法更新其托管的团队配置文件,并尝试了很长时间。我总是在库 -> 配置文件部分中刷新。然后我尝试了团队部分,在那里点击了刷新按钮,我的由 Xcode 管理的团队配置文件成功地得到了更新。希望这能帮助到你们中的一些人。
还有一件事:我在三个团队中使用了同一个 Apple-ID。因此,Xcode 在刷新时可能无法将它们区分开来。

2

如果您真的想解决问题,请执行以下操作:

(1) 您是否正在使用从您的Mac创建的临时配置文件生成的证书?或者您正在使用其他Mac机器上的证书。如果是这样,请从那里获取.p12文件并安装在您的钥匙串中。

(2) 如果您钥匙串中的证书与您创建的临时配置文件所用的相同,则无需更改。否则,您需要为该证书创建新的临时配置文件。

(3) 请确保您已在目标 > 属性 > 标识符中设置了应用程序ID。如果没有,则请设置并从目标 > 构建 > 代码签名标识中选择临时配置文件。

(4) 然后清理并构建您的项目。

如果您遇到任何问题,请让我知道。我愿意解决此问题。


我的证书确实来自其他机器,这就是为什么在我与苹果续订订阅后出现了这个问题。我按照AppAspect建议的做法去了其他机器,并在钥匙串中为所有证书生成了.p12文件,然后在其他机器上打开它们,它们被安装了,然后我又能够重新构建iPhone了。 - Boris Gafurov

1

我通过在XCode->Preferences->Accounts选项卡中登录我的Apple ID来解决了这个问题。

enter image description here


0

一如既往地... 当你想要解决苹果带来的烦恼、不便和痛苦时,“grep -ir profile .” 和命令行总是你最好的朋友... 在 Xcode 中花了将近一个小时寻找输入新的配置文件编号选项,却毫无所获... 只有当我使用 grep 命令搜索时,才能解决另一个苹果带来的烦恼... 我无法告诉你有多少次我因为某些愚蠢的无效设置、配置文件或参数而被困在 Xcode 中数小时,只有当我回到 grep & ssed 时才得以解决问题...


0

我犯了一个错误,看错了组织者中的位置。

左边是库,下面是设备。

我在“设备”下点击了我的iPhone > Prov配置文件。那里没有刷新按钮。

正确的位置是:

在组织者的左侧是库 > 配置文件

然后团队配置文件就在这里

如果过期了,请单击它并点击刷新


0
证书是否已经过期?您是否删除了该设备所需的证书?

0

尝试删除配置文件,然后点击刷新,让Xcode重新添加它。这只是一个猜测。我不知道为什么这样会起作用,但值得一试。


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