9

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

考虑到这发生在我所有的设备(电脑、手机等)上,如果有人知道如何处理这个问题,我将不胜感激。

4

5 回答 5

16

Are you using Safari? For some reason the dev site doesn't always play nice with other browsers like Chrome and Firefox

于 2013-10-28T07:33:57.913 回答
2

我有一段时间有同样的问题。实际上,即使它被卡住了,该设备也会添加到我的列表中。所以过一会刷新页面看看有没有添加。

于 2013-10-28T07:43:42.193 回答
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 提出支持请求,看看他们能否解决问题。

于 2015-05-26T02:38:36.007 回答
0

我在 OS X 上的 Chrome 和 Safari 也有同样的问题,但它在 Ubuntu 上的 Chrome 上运行良好。

于 2013-11-12T10:14:26.373 回答
0

尝试删除 chrome 设置中的 cookie。这一直对我有帮助。

于 2016-10-18T13:20:21.017 回答