为啥在完成剩余 2 分钟时 Xcode 10 停止向前更新?

Posted

技术标签:

【中文标题】为啥在完成剩余 2 分钟时 Xcode 10 停止向前更新?【英文标题】:Why Xcode 10 stop updating forward when 2 min remaining in completed?为什么在完成剩余 2 分钟时 Xcode 10 停止向前更新? 【发布时间】:2018-09-20 07:05:21 【问题描述】:

我正在从 Appstore 更新 Xcode 10,但它在完成并冻结 2 分钟后停止更新。所以,请给它任何建议。

谢谢。

【问题讨论】:

我投票决定将此问题作为题外话结束,因为如果您的 Xcode 无法更新,那么您需要向 Apple 支持咨询。他们可以给出适当的理由,这与编程没有任何关系。 【参考方案1】:

从 Xcode 9.x 版本更新 Xcode 10.0 的先决条件是:

1) 最低 Mac OS 要求版本:10.13.6 (macOS High Sierra) 或更高版本

2) 完成更新的良好网络速度

如果您满足所有先决条件,请耐心等待,因为估计的时间有时会出错。

您应该做的是代替 AppStore 的直接更新:

最好不要直接从 AppStore 更新,从这里获取 DMG 文件。

How to download Xcode DMG or XIP file?

虽然 DMG 的大小更大,但它有它自己的好处,即获得 DMG 而不是直接更新。

1) 每当新的 Xcode 版本发布时,全球的许多开发人员都会尝试更新 Xcode,从而使 Apple 服务器的请求不堪重负,从而导致更新速度变慢,有时还会显示错误的估计时间。现在,如果您选择 DMG,您可以更好地了解下载的 GB 总数并获得准确的估算值。

2) 在从 AppStore 直接更新时,您无法处理您的项目,而您正在更新 Xcode,因此必须等待数小时才能再次恢复您的工作。在 DMG 下载中不是这种情况。

【讨论】:

以上是关于为啥在完成剩余 2 分钟时 Xcode 10 停止向前更新?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 停止自动完成,UIKit 类不可用

我在用STM32串口DMA接收数据时,为啥在接收过程中,我的程序停止运行了,接收完成后又开始运行,求解?

Xcode 模拟器不工作

Main 方法在执行过程中等待线程完成。为啥?

为啥这段 Python 代码在无法连接 OBS 软件时需要 2 分钟才能退出?

Xcode 更新破坏了 gcloud 和 gsutil