Xcode版本更新

3
我目前使用的是 Xcode 版本 8.2.1。我想要更新到最新版本,或者至少更新到支持 iOS 10.3.2 的版本。
应用商店没有显示可用的 xcode 更新,当我尝试通过终端更新时,提示我已经是最新版本了。我猜测这是因为我正在使用最新版本的xcode8.2或其他原因?
我在 这里 看到需要重新安装 xcode 才能进行更新。那么,我是否可以更新现有的 xcode 而不必安装另一个版本?

1
有时我们在AppStore的更新选项卡中看不到Xcode的更新。 因此,请在AppStore中搜索Xcode。 - Dharma
1
您可以访问以下链接并下载最新版本的Xcode:https://dev59.com/questions/p2kv5IYBdhLWcg3wzj81 - Yogendra Girase
输出结果为:“Xcode.app 版本(11.0)和 Xcode 命令行工具版本(10.3)可能不兼容。” - Oleksii Kyslytsyn
3个回答

2

App-store是升级Xcode到最新版的唯一途径。

首先,确保你正在运行所需版本的OSX(macOS 10.12或更高版本)以支持Xcode 8.3.3版本。

如果你正在运行所需版本的OSX,但App-store未显示任何更新,则可能是App-store应用程序中的一个错误。在这种情况下,重新安装是唯一的选择。

注意:

Xcode更新(至8.3.3)将需要约4.5 GB的数据

直接下载Xcode 8.3.3将需要确切的4.54 GB数据

因此,除了下载方式外,我真的看不到两者之间的差异。


1
谢谢@Shamsudheen。我认为Xcode的更新不会很庞大,因为它只是一个更新而不是全新安装。你确定从8.2.1升级到8.3.3需要4.5 GB吗? - rowana
1
是的,我之前也有同样的想法。我在两天前更新了OSX和Xcode,而Xcode的更新超过了4.5 GB。然后,我了解了Appstore的更新流程,并明白了几乎所有从App Store下载的应用程序都是完整的(自包含)更新或升级。它们会完全替换更新的应用程序。https://apple.stackexchange.com/questions/213291/why-are-updates-so-extremely-large - Shamsudheen TK

2

应用商店是更新Xcode或其他应用程序的唯一来源(通过命令行或直接)。如果商店本身没有应用程序的更新,则可能需要等待,而不是从苹果下载部分安装另一个版本。

是的,有时候这种情况也会发生在我身上。应用商店没有在“更新”选项卡中显示Xcode的新版本,所以我直接去搜索Xcode。

我的当前Xcode版本是Xcode 8.3.3,但应用商店只显示最新版本的稳定版(目前为Xcode 8.3.3)。如果你想要更多的最新测试版产品,可以从下面的苹果下载部分获取。

进入图片描述

我还尝试了使用以下命令通过命令行检查,但结果是相同的。 softwareupdate --list 查看可用更新。

结果:

Apples-Mac-mini:~ apple$ softwareupdate --list
Software Update Tool

Finding available software
Software Update found the following new or updated software:
   * macOS Sierra Update-10.12.5
    macOS Sierra Update (10.12.5), 873261K [recommended] [restart]
   * RemoteDesktopClient-3.9.3
    Remote Desktop Client Update (3.9.3), 8587K [recommended]
   * iTunesXPatch-12.6.1
    iTunes (12.6.1), 179760K [recommended]
Apples-Mac-mini:~ apple$ 

如果可用,您可以使用以下命令更新Xcode或其他软件

softwareupdate --install <product name>

您可以从这里获取更多评论:软件更新工具

感谢回答,但命令行并未显示 xcode 的可更新版本。我已经有一个 macOS 更新可用,但我使用的是 10.12 版本,它可以支持更高版本的 xcode。我很乐意使用稳定版,并不是特别需要 beta 版本。我只是想找到一种更新的方法,而不是安装另一个版本。 - rowana
是的,我明白你的意思。更新Xcode的方法只能从App Store获取(无论是直接从App Store安装还是使用命令行)。如果App Store本身没有更新,则必须等待更新。 - Dharma
哦,好的...谢谢! - rowana
当然,您知道即使尝试从Apple下载部分安装beta或更新版本,它也会单独安装,而不会覆盖现有版本。因此,我认为在安装新版本之前,应用商店本身可以删除先前的版本。 - Dharma

1

只需登录您的Apple开发者帐户,在下载部分下载最新版本的Xcode并安装。从现在开始,每当有新版本的Xcode可用时,您将收到更新通知。

或者在此处检查


1
他在问,我能否更新现有的Xcode而不必安装另一个版本? - Dharma
好的,我明白了。但他需要在10.3.2上工作。因此,要么更新Xcode,要么安装最新版本,我认为这样就可以了。 - bestiosdeveloper

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