ابدأ تشغيل جهاز محاكاة iOS أو iPadOS محدد

كيفية استخدام Terminal لتحديد وتشغيل أي جهاز محاكاة مثبت

بدء تشغيل أي محاكي iOS على macOS

عندما تقوم بترميز شيء ما ، وخاصة حل الواجهة الأمامية ، فمن المحتمل جدًا أن ترغب في اختبار تطبيق الويب الخاص بك على أجهزة مختلفة. في نظام macOS ، يمكنك الاختيار من بين مجموعة من أجهزة المحاكاة ، والتي يمكن تثبيتها على نظامك. لا داعي لشراء أجهزة ، لأن أجهزة المحاكاة ، خاصة على أجهزة Apple Silicon ، تكون دقيقة للغاية عند اختبار مواقع الويب.

كيفية اختيار جهاز محاكاة للبدء

بادئ ذي بدء ، تحتاج إلى تثبيت Xcode ، والذي يمكن (ويجب فقط) تنزيله من متجر التطبيقات. بعد التنزيل ، قم بتشغيل Xcode لمرة واحدة على الأقل ، بحيث يمكن تثبيت أدوات إضافية بواسطة Xcode تلقائيًا.

بعد ذلك ، يجب أن يكون الأمر التالي متاحًا على جهازك.

xcrun simctl list

يطبع هذا الأمر قائمة طويلة من الأجهزة. يحتوي بعضها (لاحظت آخرها) أيضًا على UUID. يمكن الآن استخدام UUID هذا لتوجيه الأداة لتشغيل هذا المحاكي. ما عليك سوى تشغيل الأمر التالي ، حيث هي القيمة التي يجب عليك إدراجها.

xcrun simctl boot <UUID>

أتمتة بدء تشغيل محاكي Xcode

بالطبع ، يصبح هذا مملاً للغاية إذا كنت تحتاج غالبًا إلى تشغيل أجهزة محاكاة مختلفة. لذلك كتبت نصًا صغيرًا في تطبيق "الاختصارات" من Apple (https://github.com/flaming-codes/shortcuts-simulator-launch). يقرأ جميع الأجهزة المتاحة ويوزعها ثم يقدم قائمة بالأسماء للاختيار من بينها. بهذه الطريقة يمكنك تشغيل أي جهاز محاكاة مثبت بنقرتين.

Image fb154ccae3fa

كيفية إنشاء محاكيات جديدة في Xcode

إذا احتجت في أي وقت إلى إنشاء جهاز محاكاة جديد ، فما عليك سوى اتباع هذه الخطوات.

أولاً ، ابدأ تشغيل Xcode. لست بحاجة إلى تحديد أي مشروع. الآن ببساطة انقر فوق "نافذة" في شريط القوائم وحدد "الأجهزة والمحاكاة".

Image 8f95b674ade1

تظهر لك النافذة الجديدة قائمة بجميع المحاكيات المتاحة. انقر فوق رمز "plus" في الزاوية اليسرى السفلية لإنشاء رمز جديد.

Image 83371c952143

الآن ببساطة اختر الجهاز الذي تريده ، وامنحه اسمًا واحفظ التكوين. هذا هو!

Image 71c56428b525