سؤال

قمت مؤخرا بتحويل تطبيق iPhone الخاص بي مؤخرا ليكون iPad أيضا بالنقر بزر الماوس الأيمن على الهدف وتحديد "ترقية الهدف الحالي لباد".ثم، في كل مرة فتح فيها التطبيق باستخدام iPad Simulator، يفتح Mainwindow-iPad.xib المنشأة حديثا.

ومع ذلك، فقد ركضت في مشاكل، لذلك ما أرغب في القيام به هو "تخفيض" تطبيق iPhone بحيث يعمل فقط على تشغيل iPhone XIB على iPhone / iPad.(لذلك عندما يعمل على iPhone، يتم تشغيله بشكل طبيعي، وعلى iPad يفتح في عرض "أصغر" من أجل تطبيقات iPhone فقط).هل هذا ممكن، أو هل يجب علي تغيير أهداف البناء أو أي شيء على طول هذه الخطوط؟

شكرا لأي مساعدة مقدما.

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

المحلول

من السهل إلى حد ما التراجع عن التغييرات التي تصنعها Xcode.إلقاء نظرة على INFO.PLIST FILE لتطبيقك ويجب أن ترى إدخال يدعى NSMainNibFile ~ iPad.هذا هو ما يؤدي إلى تحميل ملف NIB الخاص ب iPad.إذا قمت بحذف هذا الإدخال، يجب أن تعود لاستخدام ملف iPhone NIB لكلا الجهازين.

قد ترغب أيضا في تغيير عائلة الجهاز المستهدفة من iPhone / iPad مرة أخرى ليكون فقط iPhone.

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