我在iOS开发中心遇到了一个非常令人沮丧的问题。每次我想通过它的UDID添加新的iOS设备时,网站都会卡在加载屏幕上。当我想更改现有的分发配置文件时,同样出现此问题。该网站永远只是显示"加载"。
考虑到这在我所有的设备(电脑、手机等)上都出现了,如果有人知道如何解决这个问题,我将不胜感激。
我在iOS开发中心遇到了一个非常令人沮丧的问题。每次我想通过它的UDID添加新的iOS设备时,网站都会卡在加载屏幕上。当我想更改现有的分发配置文件时,同样出现此问题。该网站永远只是显示"加载"。
考虑到这在我所有的设备(电脑、手机等)上都出现了,如果有人知道如何解决这个问题,我将不胜感激。
您正在使用Safari浏览器吗?由于某种原因,开发网站可能不会与其他浏览器(如Chrome和Firefox)兼容。
我也遇到了同样的问题。实际上,即使设备被卡住了,它也已经添加到我的列表中了。所以过一段时间后刷新页面,看看它是否已经被添加。
我对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,看看他们是否能解决这个问题。
我在 OS X 上的 Chrome 和 Safari 也遇到了同样的问题,但在 Ubuntu 上的 Chrome 上却可以正常工作。
尝试在Chrome设置中删除cookie。这个方法对我总是有帮助。