macOS Mojave 上的 Xcode 9 支持

标签 xcode macos-mojave

随着明天(2018 年 9 月 24 日)新 macOS Mojave 的推出,它会支持 Xcode 9 吗?

由于一些过时的依赖项,我们无法将我们的项目之一切换到 Xcode 10。

最佳答案

.

您可以在 macOS Mojave 上使用 Xcode 9(最新版本是 Xcode 9.4.1)。

如果您从 macOS High Sierra 升级,您可以选择不更新从 Mac App Store 安装的 Xcode 副本。

如果您已经将 App Store 安装的 Xcode 副本升级到 Xcode 10,您可以下载 Xcode 9.4.1 DMG来自 Apple Developer Downloads .

下载完成后,双击挂载DMG,将Xcode.app从磁盘镜像复制到桌面,重命名为Xcode 9.app并将其移至 /Applications目录。您还可以添加将 Xcode 9.app 文件拖动到 Dock 以添加快捷方式。

备注 : 我不确定期望的版本号兼容性,因此建议安装 Xcode 9 的最后一个版本,即 Xcode 9.4.1。

如您的 comment 中所述,您目前从 Mac App Store 安装了 Xcode 9,并从 Apple Developer 下载了 Xcode 10 的 GM 版本.您现在可以采用以下任何一种方法。但是,在继续之前,请考虑从 /Applications 中删除 Xcode_10.app因为它是 GM 版本,并且现在可以公开发布:

  • 将 Xcode.app (Xcode 9) 保留在 /Applications 中目录。 Mac App Store 将显示有可用更新。不要从 Mac App Store 安装更新。但是,请确保 Xcode 9 的版本是最后发布的版本,即 Xcode 9.4.1。从 Apple Developer Download 下载 Xcode 10 公共(public)构建使用 this关联。将下载的 DMG 中的 Xcode.app 复制到 ~/Desktop , 重命名为 Xcode 10.app并将其移至 /Applications目录。
  • 第二种选择是将 Mac App Store 安装副本更新到 Xcode 10 并从 Apple Developer Downloads 下载 Xcode 9.4.1。同样,将下载的文件重命名为 Xcode 9 并将其移动到 /Applications目录。
  • 关于macOS Mojave 上的 Xcode 9 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52470524/

    相关文章:

    python - tcl-tk (tkinter) 不通过 Homebrew pyenv 在 MacOS Mojave 上安装

    c++ - 升级到 Mojave : -lstdc++ not found 后 Pybind11 不工作或 C++ 不编译

    bash - Homebrew 软件 NoMethodError:OS::Mac:Module 的未定义方法 `prefer_64_bit?'

    c - 如何将 Swift 字符串传递给 c 函数?

    ios - 我可以修改默认 iOS 控件的 subview 吗?

    swift - 未找到 x86_64 架构的 -lswiftCoreFoundation 库

    macos - 哪个命令在我的计算机上不起作用

    Sparkle 的 Xcode 10 公证问题涉及 Autoupdate.app 和 fileop 的强化运行时

    Xcode UITest 有时找不到 XCUIElement 的属性

    ios - SwiftUI - 如何防止工作表中的键盘推高我的主 UI