iOS开发中心证书、标识符和配置文件卡在加载屏幕上

9

我在iOS开发中心遇到了一个非常令人沮丧的问题。每次我想通过它的UDID添加新的iOS设备时,网站都会卡在加载屏幕上。当我想更改现有的分发配置文件时,同样出现此问题。该网站永远只是显示"加载"。

考虑到这在我所有的设备(电脑、手机等)上都出现了,如果有人知道如何解决这个问题,我将不胜感激。


4
仍在2015年发生。不幸的是,苹果的整个开发链都是一堆烂摊子。 - iforce2d
在Safari上,使用不同的账户登录普通模式和平行私密浏览时出现了相同的错误。 - Wojciech Rutkowski
我曾经在Safari上遇到过这个问题。奇怪的是,我只能通过使用Firefox来解决它。 - kamisama42
5个回答

16

您正在使用Safari浏览器吗?由于某种原因,开发网站可能不会与其他浏览器(如Chrome和Firefox)兼容。


Safari表现更好,但我记得在Safari上也遇到了同样的问题,谢谢! - user1354603
2
无法相信这种事情仍然会发生在苹果的网站上。 - xi.lin

2

我也遇到了同样的问题。实际上,即使设备被卡住了,它也已经添加到我的列表中了。所以过一段时间后刷新页面,看看它是否已经被添加。


1
是的,这就是我正在做的事情,感觉很不好! - user1354603

2

我对Chrome的根本问题进行了一些研究。看起来这个问题有多个方面。

首先,清除cookie似乎有所帮助(部分)。它让我通过了一个挂起的加载屏幕(添加新设备的第一步),但是我仍然卡在下一步。

通过Chrome开发者工具的进一步调查表明,由于XHR限制,Chrome拒绝加载某些内容。似乎苹果混合使用https和http内容。我能够通过点击地址栏右侧的盾牌图标,并告诉Chrome允许混合内容来解决这个问题。

最后还有一个问题,即响应中发送的X-FRAME-OPTIONS头生成以下错误。

Multiple 'X-Frame-Options' headers with conflicting values ('SAMEORIGIN, SAMEORIGIN, DENY') encountered when loading 'https://developer.apple.com/account/ios/device/deviceComplete.action?returnURL='. Falling back to 'DENY'.

Refused to display 'https://developer.apple.com/account/ios/device/deviceComplete.action?returnURL=' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN, SAMEORIGIN, DENY'.

有一些扩展可用于删除X-FRAME-OPTION标头,但我无法使它们正常工作,并且不建议使用。

我的猜测是,这在Safari上可以正常工作,因为它对XHR和X-FRAME-OPTION规则不那么严格。

希望这能帮助到某些人。我将提交支持请求给Apple,看看他们是否能解决这个问题。


0

我在 OS X 上的 Chrome 和 Safari 也遇到了同样的问题,但在 Ubuntu 上的 Chrome 上却可以正常工作。


0

尝试在Chrome设置中删除cookie。这个方法对我总是有帮助。


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