سؤال

أقوم بتطوير تطبيق iOS عالمي وشارف إصدار iPhone على الانتهاء وحوالي 50٪ من ipad.ومع ذلك ، أحتاج إلى البدء في اختبار إصدار iPhone.لذلك قمت بتغيير المشروع فقط لأكون هدفًا لـ iphone.ومع ذلك ، عندما يكون التطبيق على ipad ، يتم تحميل ملفات nib الخاصة بإصدار ipad في محاكي iphone.لذلك لا ترى سوى جزء بسيط من شاشة ipad في جهاز محاكاة iphone.أحد الحلول هو إزالة الإشارات إلى ملفات ipad nib ، ولكني أود تجنب هذا النهج.

أي شخص لديه اقتراحات؟

تحياتي

تحرير: المشكلة هي إذا كنت أريد أن يتمكن الأشخاص من اختبار إصدار iPhone على جهاز iPad (بعض الأشخاص لديهم جهاز ipad فقط وليس جهاز iphone).عند تشغيل محاكي iphone على ipad ، فسيتم تحميل ملفات nibfiles الخاطئة.تلك المخصصة لجهاز iPad الفعلي وليس iPhone.

هل كانت مفيدة؟

المحلول 2

حسنًا ، انتهى الأمر بالحل الذي لم أرغب في القيام به :) لقد أزلت ملفات nib المخصصة لجهاز ipad وأزلت المشكلة.بعد الاختبار ، سأضطر إلى إضافة ملفات ipad nib لمواصلة العمل.

نصائح أخرى

لا تريد "تغيير المشروع فقط ليكون هدفًا لجهاز iphone".قم بتغييره مرة أخرى وقم ببناء وتشغيل الجهاز (آيفون أو آيباد حسب الجهاز الذي قمت بتوصيله).

راجع للشغل ، في المستقبل ، أوصي بشدة بإجراء الاختبار مبكرًا والاختبار كثيرًا - على سبيل المثالاختبار على الأجهزة كل يوم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top