كيفية تحميل Xcode على ويندوز في 2024
من المعروف أن شركة آبل تقيّد استخدام لغة البرمجة سويفت داخل منصة Xcode، التي لا تتوفر إلا على أجهزة الماك، مما يضع المطورين الذين يستخدمون أجهزة ويندوز في موقف صعب إذا أرادوا برمجة تطبيقات iOS. ورغم إمكانية شراء جهاز ماك، إلا أن هناك طريقة لتثبيت Xcode على ويندوز باستخدام تقنية الافتراضية. في هذا المقال، سنرشدك خلال جميع الخطوات اللازمة لإعداد Xcode على جهاز ويندوز.
إعداد جهاز افتراضي لنظام macOS
إذا كنت مطورًا متمرسًا، فلا تحتاج إلى مقدمة بخصوص الأجهزة الافتراضية. أما بالنسبة للآخرين، فهي عبارة عن برمجيات تسمح لك بتشغيل نظام تشغيل آخر دون الحاجة لإعادة تشغيل الجهاز. وبالتالي، يمكن للمستخدمين تشغيل macOS داخل ويندوز، والعكس صحيح.
على الرغم من أن تشغيل نظام تشغيل آخر يعني تقاسم موارد النظام بين النظامين، إلا أنه يمكن للمستخدمين تخصيص الذاكرة العشوائية (RAM) ووحدات المعالجة المركزية (CPU) لكل نظام، مما يسهل الأمور كثيرًا.
الخطوة 1: تحميل VirtualBox
عملية تثبيت VirtualBox بسيطة نسبياً:
- انتقل إلى الموقع الرسمي لـ VirtualBox.
- اضغط على قسم "التنزيلات".
- اختر خيار "Windows Host" وقم بتحميل المثبت.
- افتح التطبيق وأكمل إجراء التثبيت.
الخطوة 2: تحميل ملف ROM لنظام macOS
بعد تثبيت VirtualBox، الخطوة التالية هي تحميل نظام macOS. من الطرق المتاحة لتحميل أحدث إصدار من macOS، تحميل الملف من الإنترنت هو الأسهل. للقيام بذلك:
- انتقل إلى موقع Etchbox.
- اضغط على زر "تحميل ISO لنظام Ventura".
- في الصفحة التالية، اضغط على زر "تحميل".
- بعد التحميل، استخرج الملف إلى مكان مريح.
الخطوة 3: إعداد VirtualBox
الآن، نحتاج إلى استيراد ملف ROM الذي تم تنزيله إلى VirtualBox وإعداد الجهاز الافتراضي. إليك كيف تقوم بذلك:
- افتح تطبيق VirtualBox.
- اضغط على زر "جديد" في الأعلى.
- في مربع حوار "إنشاء جهاز افتراضي"، أعطِ نظام التشغيل الخاص بك اسمًا مناسبًا مثل "macOS".
- في إعداد "النوع"، اختر "Mac OS X"، وفي إعداد "النسخة"، اختر الإصدار الذي قمت بتحميله.
- في الصفحة التالية، خصص الذاكرة ووحدات المعالجة المركزية للجهاز الافتراضي. إذا لم تكن متأكدًا، يفضل تخصيص وحدتين من المعالجة و4 جيجابايت من الذاكرة العشوائية. ولكن لا تتجاوز 40% من إجمالي الذاكرة العشوائية لجهازك.
- اضغط على "التالي".
- في صفحة "القرص الصلب الافتراضي"، قم بتخصيص المساحة التي ترغب في توفيرها للجهاز الافتراضي. يفضل تخصيص 35 جيجابايت على الأقل لتثبيت نظام macOS.
- اضغط على "إنهاء".
الخطوة 4: تغيير إعدادات VirtualBox
قبل أن نتابع تثبيت Xcode على جهاز ويندوز الخاص بك، هناك بعض الإعدادات التي تحتاج إلى تغييرها لضمان عمل الجهاز الافتراضي كما هو مطلوب. إليك كيف:
- اضغط على علامة تبويب "الإعدادات" في الأعلى.
- في لوحة "النظام"، قم بتغيير مجموعة الشرائح إلى "ICH9" وتحقق من خانة "تمكين EFI".
- قم بتغيير عدد وحدات المعالجة إلى وحدتين في قسم "المعالج" وقم بضبط شريط "حد التنفيذ" إلى 70%.
- في لوحة "العرض"، قم بتعيين الذاكرة المرئية إلى "128 ميجابايت".
- انتقل إلى لوحة "التخزين" واضغط على الخيار "فارغ" في قسم "أجهزة التخزين".
- اضغط على النقطة الزرقاء بجوار "محرك الأقراص الضوئية" واختر خيار "اختر ملف".
- حدد واختر ملف macOS الذي قمت بتنزيله.
- فعّل إعداد USB 3.0 في لوحة "USB".
بعد إجراء هذه التغييرات، نحتاج أيضًا إلى تعديل بعض الإعدادات عبر موجه الأوامر لجعل الجهاز الافتراضي يعمل مع جهاز غير تابع لشركة آبل. أولاً، انسخ اسم الجهاز الافتراضي ثم افتح موجه الأوامر كمسؤول. قم بتشغيل الأوامر التالية:
قم باستبدال "اسم الجهاز الافتراضي" باسم جهازك الافتراضي. ومن المهم أن نلاحظ أن هذه الأوامر مخصصة لجهاز ويندوز المزود بشريحة Intel.
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "اسم الجهاز الافتراضي" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "اسم الجهاز الافتراضي" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxManage setextradata "اسم الجهاز الافتراضي" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "اسم الجهاز الافتراضي" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "اسم الجهاز الافتراضي" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "اسم الجهاز الافتراضي" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
الخطوة 5: تثبيت Xcode
بعد تنفيذ الأوامر بنجاح، أغلق نافذة موجه الأوامر. ثم اتبع هذه الخطوات:
- انقر على زر "ابدأ" في تطبيق VirtualBox.
- اتبع إجراءات إعداد macOS.
- بمجرد الانتهاء، افتح متجر التطبيقات.
- ابحث عن “Xcode” واضغط على "احصل عليه".
- سجّل الدخول باستخدام حساب Apple ID الخاص بك وقم بتثبيت البرنامج.
الأسئلة الشائعة
1. هل يمكن تثبيت Xcode على ويندوز دون استخدام جهاز افتراضي؟
لا، تحتاج إلى استخدام جهاز افتراضي لتشغيل macOS.
2. هل تشغيل macOS على ويندوز عبر VirtualBox قانوني؟
قد يختلف الأمر حسب القوانين المحلية ورخصة استخدام macOS، لذا من الأفضل التحقق قبل البدء.
3. ما هي الموارد المطلوبة لتشغيل VirtualBox بشكل فعال؟
يفضل وجود جهاز مزود بذاكرة عشوائية لا تقل عن 8 جيجابايت ومعالج من نوع Intel.
4. هل Xcode متاح مجانًا؟
نعم، يمكنك تحميل Xcode مجانًا من متجر التطبيقات.
5. كيف يمكنني تحديث Xcode بعد التثبيت؟
يمكنك تحديث Xcode عبر متجر التطبيقات بنفس الخطوات التي اتبعتها لتثبيته.