如何在 Windows 上下載 Xcode:2025 指南
Apple 將 Swift 語言編碼限制在其 Xcode 平台上,這已不是什麼秘密。事實上,Xcode 僅在 Mac 上可用,這使得使用 Windows 機器的開發人員在想要編寫 iOS 應用程序時處於不利地位。雖然人們可能會花一大筆錢購買一台 Mac,但實際上有一種方法可以使用虛擬化在 Windows 上安裝 Xcode。在本文中,我們將指導您完成在 Windows 上設置 Xcode 的所有必要步驟。
設置 macOS 虛擬機
如果您是一名長期開發人員,則無需介紹虛擬機。對於其他人來說,虛擬機是一種軟件,可讓您使用另一個操作系統而無需單獨啟動它。這意味著用戶可以在 Windows 中運行 macOS,反之亦然。
雖然運行另一個操作系統意味著系統資源將在兩個系統之間共享,但用戶可以配置每個操作系統的 RAM 和 CPU 內核,使事情變得更加容易。
現在我們已經解釋了方法,下一步就是選擇虛擬機軟件。雖然 Internet 上有很多可用選項,但我們在本教程中選擇了 VirtualBox,因為它最容易設置並且具有用戶友好的 UI。
第1步:下載VirtualBox
值得慶幸的是,安裝 VirtualBox 的過程非常簡單:
- 前往VirtualBox 網站。
- 單擊“下載”部分。
- 選擇“Windows 主機”選項並下載安裝程序。

- 打開應用程序並完成安裝嚮導。
第 2 步:下載 macOS ROM
安裝 VirtualBox 後,下一步是下載 macOS。雖然獲取最新 macOS ROM 的方法有很多,但從互聯網下載 ROM 是最簡單的。為此:
更多閱讀:如何在 Mac 上安裝 Xcode 命令行工具:3 種最佳方法
第 3 步:設置 VirtualBox
現在,我們需要將下載的ROM導入VirtualBox並設置虛擬機。您可以這樣做:
- 打開 VirtualBox 應用程序。
- 單擊頂部的“新建”按鈕。

- 在“創建虛擬機”對話框中,為您的操作系統指定一個合適的名稱。我們使用的是“macOS”。
- 在“類型”設置中,選擇“Mac OS X”,然後在“版本”設置中,選擇下載的版本。

- 在後續頁面上,為虛擬機分配所需的內存和 CPU 核心。如果您不確定,我們建議至少分配兩個核心和 4GB RAM。但是,不要為虛擬機提供超過 40% 的系統 RAM。

- 單擊“下一步”。
- 在“虛擬硬盤”頁面上,配置要為虛擬機提供的硬盤空間。我們建議為 macOS 安裝分配至少 35GB 的硬盤空間。

- 單擊“完成”。
第 4 步:更改 VirtualBox 設置
在我們繼續在 Windows 計算機上安裝 Xcode 之前,您需要更改一些設置以確保虛擬機按預期工作。方法如下:
- 單擊頂部的“設置”選項卡。

- 在“系統”窗格中,將主板芯片組更改為“ICH9”並選中“啟用 EFI”框。

- 在“處理器”部分中將處理器數量更改為 2,並將“執行上限”滑塊拖動到 70%。

- 在“顯示”窗格中,將視頻內存設置為“128 MB”。

- 轉到“存儲”窗格,然後單擊“存儲設備”部分中的“空”選項。

- 單擊“光驅”旁邊的藍點,然後選擇“選擇文件”選項。

- 找到並選擇您下載的 macOS 文件。
- 在“USB”窗格中啟用 USB 3.0 設置。

進行這些更改後,我們還需要通過命令提示符修改一些設置,以使虛擬機能夠在非 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
成功運行命令後,關閉命令提示符窗口。然後按照下列步驟操作:
- 單擊 VirtualBox 應用程序中的“開始”按鈕。

- 完成 macOS 設置過程。
- 完成後,打開應用商店。
- 搜索“Xcode”並單擊“獲取”。

- 使用您的 Apple ID 登錄並安裝軟件。


