【问题标题】:Xcode Installation: how to prevent automatic upgrade of XcodeXcode安装:如何防止Xcode自动升级
【发布时间】:2015-12-16 19:01:51
【问题描述】:

我一直在使用 Xcode 6.4。 我已经从 developer.apple.com 服务下载了 7.0 beta 6,并且两个版本愉快地同居了数周。不知何故,Xcode 6.4 自动被 7.0 取代,可能来自 App Store。

我想防止将来发生自动 Xcode 更新,并在我想要或需要时手动更新 Xcode。看来:

当更新准备好安装时,您会收到通知

安装应用更新

是互斥的,选择app updates 会使通知无效。

如果存在这样的功能,在哪里检查Download newly available app updates 但不检查Download OS X updates 框?是否可以在每次安装之前得到通知?

【问题讨论】:

  • 在没有明确知识和同意的情况下将内容存储在您的机器上?除非您同意使用 App Store 的条款和条件,包括 iCloud 多次询问您是否要自动更新应用程序并且您单击“是”。哇...
  • 我意识到协议部分具有误导性。我指的不是法律方面,而是Updates are ready to install 横幅。我已经编辑了这个问题,感谢您指出这一点。

标签: xcode macos mac-app-store


【解决方案1】:

在 Mac 的系统偏好设置下应该有一个名为 App Store 的项目,您可以在其中关闭 App Store 的自动更新(这会关闭所有应用更新,而不仅仅是 Xcode)。

您将在准备好安装更新时收到通知仅适用于数据下载,如果您选中此框,它将因此在未经您明确批准的情况下下载。除非您选中安装应用更新,否则它不会安装。

【讨论】:

  • 现在系统偏好中的这个项目正在调用“软件更新”。选择它,然后选择“高级...”。之后更改所需的设置。
【解决方案2】:

小心!尽管有消息:

当更新准备好安装时,您会收到通知

实际上:

当更新准备好安装时,您将不会收到通知

该通知仅在安装应用更新选中时适用。如果您选择安装应用程序更新,Xcode 和所有其他应用程序将被静默升级。因此,答案是:


不要选择安装应用更新这是确保 Xcode 不会从您的脚下升级的唯一安全方法。这也是您应该在商业团队中选择的唯一设置,每个工程师都应该拥有相同版本的开发环境。

【讨论】:

  • 我刚刚在 MacOS 10.12.6 上进行了 Xcode 9.2 自动更新,即使是这样的设置(实际上,我也没有选中“安装 macOS 更新”)。可能是由“安全更新”触发的,所以我禁用了它。
【解决方案3】:

我按照 SwiftArchitect 的回答取消选中“从 App Store 安装应用程序更新”,但现在您需要转到系统偏好设置 -> 软件更新 -> 高级

【讨论】:

  • 同意,这应该是禁用 MacOS 应用商店更新的最新方法。
  • 其他方法均不适用于当前版本的 MacOS(10.15 及更高版本)。谢谢你的回答。
【解决方案4】:

另外,我认为最好在 Xcode 设置中禁用以下选项。

【讨论】:

  • unchecking Check for and install updates automatically 是否也适用于 Xcode,或者仅适用于 ComponentsDocumentation?我要解决的问题是一天早上没有启动 Xcode,发现它与我刚刚退出的版本不同!
  • 我认为,它不是为了更新您的 Xcode 版本。它应该只更新“组件和文档”。但是我们不知道屏幕后面到底发生了什么,对吧?所以我认为停止更新也是一个更好的选择。
  • 这只与组件和文档有关。它与没有内置更新功能的 Xcode 本身无关。
猜你喜欢
  • 2016-12-28
  • 1970-01-01
  • 2016-03-20
  • 2017-12-02
  • 1970-01-01
  • 1970-01-01
  • 2012-09-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多