هذا السيناريو غالبا سيحدث لك في يوم من الايام كمطور تطبيقات iOS
فتعرف على الطريقة في هذا المقال
ملاحظة: هذه الطريقة لن تعمل في Xcode 15 واحدث بسبب التغيرات التي عملتها Apple
متى قد تواجهه هذه المشكلة ؟
– في حال حدث جوالك بنسخة Beta مثلا ولكن الـ Xcode بنسخة الحالية وليست نسخة الـ Beta
– في حال وجود مشكلة في احدث نسخة من الـ Xcode ولكن جهازك محدث لاحدث نسخه وبالتالي لن تستطيع عمل Run لمشروعك على جهازك الاحدث !
– او لاي سبب اخر
قبل أن اشرح الطريقة، يتوجب عليه التوضيح بأن الطريقة مؤقته
بمعنى لا يتوجب عليك الاعتماد عليها بشكل دائم ويفضل دائما التحديث لاحدث نسخة من الـ Xcode للاستفادة من المميزات الجديدة واصلاح المشاكل …
لنرجع للشرح الطريقة تعتمد على ملفات الـ DeviceSupport
كل نسخة من النظام تعتمد على DeviceSupport خاصة بالنظام
وكل نسخة Xcode تحتوي على ملفات الـ DeviceSupport لانه بطبيعة الحال
كل نسخه من النظام يقابلها نسخة محدثه من الـ Xcode
متى تعرف انك تحتاجها ؟ ، اذا واجهة خطأ مشابهه لهذا الخطأ
طبعا كما ذكرت الحل المنطقي والصحيح انك تحدث الـ Xcode بأحدث نسخه ولكن هذا يعتبر حل مؤقت للمشكله

الجميل في الموضوع انه تقدر تستخرجها بنفسك أو تعتمد على بعض الـ Repo في Github مثل هذا
الطريقة بسيطه لاضافة الملفات الـ DeviceSupport او استخراجها من نسخة احدث
كل الي عليك فعله هو فتح مجلد البرامج والبحث عن برنامج الـ Xcode وبعدها بزر الفارة الايمن اختار

بعدها انتقل الى هذا المجلد ، وانقل ملف الـ DeviceSupport داخله
قفل الـ Xcode واعيد فتحه، وجرب تعمل Run للمشروع على جهازك ماراح تواجه اي مشاكل وراح يشتغل المشروع بدون مشاكل

