Ne paslaptis, kad „Apple“ riboja kodavimą „Swift“ kalba savo „Xcode“ platformoje. Tai, kad „Xcode“ yra prieinamas tik „Mac“, palieka „Windows“ įrenginius turinčius kūrėjus nepalankioje padėtyje, jei jie nori koduoti „iOS“ programą. Nors galima išleisti nemažą pinigų sumą pirkdamas „Mac“, iš tikrųjų yra būdas įdiegti „Xcode“ sistemoje „Windows“ naudojant virtualizaciją. Šiame straipsnyje mes padėsime jums atlikti visus būtinus veiksmus, kad nustatytumėte „Xcode“ sistemoje „Windows“.
Nustatykite „macOS“ virtualią mašiną
Jei esate ilgametis kūrėjas, virtualių mašinų pristatyti nereikia. Visiems kitiems virtualioji mašina yra programinė įranga, leidžianti naudoti kitą operacinę sistemą, jos nereikia paleisti atskirai. Tai reiškia, kad vartotojai gali paleisti „MacOS“ sistemoje „Windows“ ir atvirkščiai.
Nors naudojant kitą operacinę sistemą, sistemos ištekliai bus dalijami tarp dviejų sistemų, vartotojai gali konfigūruoti kiekvienos OS RAM ir procesoriaus branduolius, todėl viskas bus daug lengviau.
Dabar, kai paaiškinome metodą, kitas žingsnis yra virtualios mašinos programinės įrangos pasirinkimas. Nors internete yra daug parinkčių, šiai mokymo programai pasirinkome „VirtualBox“, nes ją lengviausia nustatyti ir turi patogią vartotojo sąsają.
1 veiksmas: atsisiųskite „VirtualBox“.
Laimei, „VirtualBox“ diegimo procesas yra gana paprastas:
- Eikite į „VirtualBox“ svetainę.
- Spustelėkite skyrių „Atsisiuntimai“.
- Pasirinkite parinktį „Windows Host“ ir atsisiųskite diegimo programą.
- Atidarykite programą ir užbaikite diegimo vedlį.
2 veiksmas: atsisiųskite „MacOS“ ROM
Įdiegus „VirtualBox“, kitas veiksmas yra atsisiųsti „MacOS“. Nors yra daug būdų įsigyti naujausią „macOS“ ROM, lengviausia atsisiųsti ROM iš interneto. Padaryti tai:
- Eikite į „Etchbox“ svetainę.
- Spustelėkite mygtuką „Atsisiųsti Ventura ISO“.
- Kitame puslapyje spustelėkite mygtuką „Atsisiųsti“.
- Atsisiuntę ištraukite failą į patogią vietą.
3 veiksmas: nustatykite „VirtualBox“.
Dabar turime importuoti atsisiųstą ROM į „VirtualBox“ ir nustatyti virtualią mašiną. Štai kaip tai galite padaryti:
- Atidarykite „VirtualBox“ programą.
- Viršuje spustelėkite mygtuką „Naujas“.
- Dialogo lange „Sukurti virtualią mašiną“ nurodykite tinkamą savo OS pavadinimą. Mes naudojame „macOS“.
- Nustatyme „Tipas“ pasirinkite „Mac OS X“, o nustatyme „Versija“ pasirinkite atsisiųstą versiją.
- Kitame puslapyje virtualiai mašinai priskirkite norimą atmintį ir procesoriaus branduolius. Jei nesate tikri, rekomenduojame skirti bent du branduolius ir 4 GB RAM. Tačiau virtualiai mašinai neduokite daugiau nei 40% sistemos RAM.
- Spustelėkite „Kitas“.
- Puslapyje „Virtual Hard Disk“ sukonfigūruokite standžiojo disko vietą, kurią norite skirti virtualiai mašinai. „MacOS“ diegimui rekomenduojame skirti bent 35 GB vietos standžiajame diske.
- Spustelėkite „Baigti“.
4 veiksmas: pakeiskite „VirtualBox“ nustatymus
Prieš diegdami „Xcode“ „Windows“ įrenginyje, turite pakeisti kelis nustatymus, kad įsitikintumėte, jog jūsų virtualioji mašina veikia taip, kaip numatyta. Štai kaip:
- Viršuje spustelėkite skirtuką „Nustatymai“.
- Srityje „Sistema“ pakeiskite pagrindinės plokštės mikroschemų rinkinį į „ICH9“ ir pažymėkite langelį „Įgalinti EFI“.
- Skiltyje „Procesorius“ pakeiskite procesoriaus skaičių į du ir vilkite slankiklį „Vykdymo dangtelis“ iki 70%.
- Srityje „Ekranas“ nustatykite vaizdo atmintį į „128 MB“.
- Eikite į sritį „Saugykla“ ir skiltyje „Saugyklos įrenginiai“ spustelėkite parinktį „Tuščia“.
- Spustelėkite mėlyną tašką šalia „Optinio disko“ ir pasirinkite parinktį „Pasirinkti failą“.
- Raskite ir pasirinkite atsisiųstą „MacOS“ failą.
- Įgalinkite USB 3.0 nustatymą „USB“ srityje.
Atlikę šiuos pakeitimus, taip pat turime pakeisti kai kuriuos nustatymus naudodami komandų eilutę, kad virtualioji mašina veiktų su ne Apple įrenginiu. Pirmiausia nukopijuokite virtualios mašinos pavadinimą ir atidarykite komandų eilutę kaip administratorius. Vykdykite toliau nurodytas komandas.
Tačiau pakeiskite „VM pavadinimą“ savo virtualios mašinos pavadinimu. Be to, svarbu pažymėti, kad šios komandos skirtos „Intel“ pagrindu veikiančiam „Windows“ nešiojamam kompiuteriui.
cd "C:\Program Files\Oracle\VirtualBox\"
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 veiksmas: įdiekite Xcode
Sėkmingai paleidę komandas, uždarykite komandų eilutės langą. Tada atlikite šiuos veiksmus:
- „VirtualBox“ programoje spustelėkite mygtuką „Pradėti“.
- Atlikite „MacOS“ sąrankos procesą.
- Baigę atidarykite „App Store“.
- Ieškokite „Xcode“ ir spustelėkite „Gauti“.
- Prisijunkite naudodami savo Apple ID ir įdiekite programinę įrangą.