如何在 Windows 上下载 Xcode:2025 指南

Jacki

Apple 将 Swift 语言编码限制在其 Xcode 平台上,这已不是什么秘密。事实上,Xcode 仅在 Mac 上可用,这使得使用 Windows 机器的开发人员在想要编写 iOS 应用程序时处于不利地位。虽然人们可能会花一大笔钱购买一台 Mac,但实际上有一种方法可以使用虚拟化在 Windows 上安装 Xcode。在本文中,我们将指导您完成在 Windows 上设置 Xcode 的所有必要步骤。

设置 macOS 虚拟机

如果您是一名长期开发人员,则无需介绍虚拟机。对于其他人来说,虚拟机是一种软件,可让您使用另一个操作系统而无需单独启动它。这意味着用户可以在 Windows 中运行 macOS,反之亦然。

虽然运行另一个操作系统意味着系统资源将在两个系统之间共享,但用户可以配置每个操作系统的 RAM 和 CPU 内核,使事情变得更加容易。

现在我们已经解释了方法,下一步就是选择虚拟机软件。虽然 Internet 上有很多可用选项,但我们在本教程中选择了 VirtualBox,因为它最容易设置并且具有用户友好的 UI。

第1步:下载VirtualBox

值得庆幸的是,安装 VirtualBox 的过程非常简单:

  1. 前往VirtualBox 网站
  2. 单击“下载”部分。
  3. 选择“Windows 主机”选项并下载安装程序。
  4. 打开应用程序并完成安装向导。

第 2 步:下载 macOS ROM

安装 VirtualBox 后,下一步是下载 macOS。虽然获取最新 macOS ROM 的方法有很多,但从互联网下载 ROM 是最简单的。为此:

更多阅读:如何在 Mac 上安装 Xcode 命令行工具:3 种最佳方法

  1. 前往蚀刻盒网站e
  2. 单击“下载 Ventura ISO”按钮。
  3. 在随后的页面上,单击“下载”按钮。
  4. 下载后,将文件解压到一个方便的位置。

第 3 步:设置 VirtualBox

现在,我们需要将下载的ROM导入VirtualBox并设置虚拟机。您可以这样做:

  1. 打开 VirtualBox 应用程序。
  2. 单击顶部的“新建”按钮。
  3. 在“创建虚拟机”对话框中,为您的操作系统指定一个合适的名称。我们使用的是“macOS”。
  4. 在“类型”设置中,选择“Mac OS X”,然后在“版本”设置中,选择下载的版本。
  5. 在后续页面上,为虚拟机分配所需的内存和 CPU 核心。如果您不确定,我们建议至少分配两个核心和 4GB RAM。但是,不要为虚拟机提供超过 40% 的系统 RAM。
  6. 单击“下一步”。
  7. 在“虚拟硬盘”页面上,配置要为虚拟机提供的硬盘空间。我们建议为 macOS 安装分配至少 35GB 的硬盘空间。
  8. 单击“完成”。

第 4 步:更改 VirtualBox 设置

在我们继续在 Windows 计算机上安装 Xcode 之前,您需要更改一些设置以确保虚拟机按预期工作。方法如下:

  1. 单击顶部的“设置”选项卡。
  2. 在“系统”窗格中,将主板芯片组更改为“ICH9”并选中“启用 EFI”框。
  3. 在“处理器”部分中将处理器数量更改为 2,并将“执行上限”滑块拖动到 70%。
  4. 在“显示”窗格中,将视频内存设置为“128 MB”。
  5. 转到“存储”窗格,然后单击“存储设备”部分中的“空”选项。
  6. 单击“光驱”旁边的蓝点,然后选择“选择文件”选项。
  7. 找到并选择您下载的 macOS 文件。
  8. 在“USB”窗格中启用 USB 3.0 设置。
    Image of the required changes in the Settings page-6

进行这些更改后,我们还需要通过命令提示符修改一些设置,以使虚拟机能够在非 Apple 设备上运行。首先,复制虚拟机的名称,然后以管理员身份打开命令提示符。运行下面给出的命令。

但是,请将“VM 名称”替换为您的虚拟机的名称。此外,值得注意的是,这些命令适用于基于 Intel 的 Windows 笔记本电脑。

cd "C:Program FilesOracleVirtualBox"

VBoxManage.exe modifyvm "VM NAME" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

第5步:安装Xcode

成功运行命令后,关闭命令提示符窗口。然后按照下列步骤操作:

  1. 单击 VirtualBox 应用程序中的“开始”按钮。
  2. 完成 macOS 设置过程。
  3. 完成后,打开应用商店。
  4. 搜索“Xcode”并单击“获取”。
  5. 使用您的 Apple ID 登录并安装软件。

阅读更多