【发布时间】:2019-08-28 06:07:56
【问题描述】:
我可以在装有操作系统 Mojave 10.14.6 的 Mac 上安装 Xcode 10.1 吗?
我已经在我的 Mac 上安装了 Mojave 10.14.6。当我尝试在系统上安装 Xcode 8 时,我收到一条消息,例如操作系统不支持 Xcode 版本。
有没有关于不同操作系统版本支持所有版本的 Xcode 的文档?
【问题讨论】:
-
您需要有一个操作系统来匹配您正在使用的 Xcode 版本所支持的版本。用旧版本的 Xcode 编写的项目可以在当前版本中打开,但您可能需要消除编译器错误等,以使项目符合当前语法。
-
@Adrian 感谢您的支持。我需要处理的项目是一个相当古老的项目。当我使用 Xcode 10.3 打开代码时,它要求我获取 10.1 *****'此工作区的项目包含使用 Swift 3.x 开发的源代码。此版本的 Xcode 不支持构建或迁移 Swift 3.x 目标。使用 Xcode 10.1 将代码迁移到 Swift 4。'*****
-
那你为什么需要 Xcode 8?
-
听起来你应该尝试下载 Xcode 10.1,然后。不要养成与编译器 LOL 打架的习惯。不知道这个项目有多大,但你可以。如果打开它不能完成工作,可以将它零碎地迁移到一个新项目中。试试 Xcode 10.1。
-
如果您必须使用无法在当前系统上安装的旧版 Xcode,更简单的解决方案是在 macOS 上的虚拟机中安装旧版 MacOS,然后在其上安装旧版 Xcode .例如:如果您使用 Mojave,请创建一个 El Capitan 虚拟机并在其上安装较旧的 Xcode。使用它来编译或迁移 [如果可能的话] 你的旧代码并直接在你的机器上处理它。您可以使用适用于 MacOS 的 VM Ware 来完成此操作,Apple MacOS 许可证允许您创建 VM 并重新安装旧版本并同时使用两者。
标签: ios objective-c swift xcode