اختبار بناء تطبيق الكاكاو غير متوافق مع نسخة اختبار للOS X

StackOverflow https://stackoverflow.com/questions/1819873

سؤال

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

<اقتباس فقرة>   

ولا يمكنك استخدام هذا الإصدار من Application على هذا الإصدار من نظام التشغيل Mac OS X.

وأنا على التوالي كسكودي 3.2.1، واجهة البناء 3.2.1، وOS 10.6.2. وكان الحديث مع بلدي اختبار مربكة قليلا. في البداية كان يبدو وكأنه لديها فقط النمر على آلة لها، قائلا ان ليوبارد متوافق (I تصحيح، وقال إن ليوبارد ينبغي أن يكون، هو <ط> سنو ليوبارد غير)، ثم بواسطة نهاية المحادثة كانت عن يقين من أن آلة لها تم تشغيل ليوبارد، ولكن قد أغلقت بالفعل تشغيله بحلول ذلك الوقت. لذلك أنا لست متأكدا أي إصدار OS X على المخالف إيماك، لكنه أحدث نسخة من أي 10.4.11 أو 10.5.8 (اختبار هو في مكان بعيد، لذلك لا يمكن أن تحقق شخصيا في هذه اللحظة ).

وماذا يمكنني أن يعدل في محاولة لتحسين التوافق على الجهاز الخاص بي اختبار ل؟

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

المحلول

إذا انهم رؤية هذه الرسالة، فمن المرجح لأن التطبيق الخاص بك لديه مفتاح LSMinimumSystemVersion (الحد الأدنى للإصدار نظام) المنصوص عليها في Info.plist. يجب أن تأخذ هذا مفتاح الخروج أو تعيينها إلى الفعلية الحد الأدنى للOS X الإصدار الذي دعم.

وبمجرد القيام بذلك، قد تعمل بشكل جيد في المشكلة القادمة. (ربما خطأ رابط ديناميكي نتيجة استخدام إطار أو API التي لم تكن موجودة حتى الآن على 10.4 أو 10.5).

والمشكلة الرئيسية هنا هي أن كنت ترسل بها إلى نظام حيث لديك لم يحاكم فعلا. إذا كنت تخطط لدعم 10.4، 10.5، أو كليهما، وإنني أوصي بشدة أن تجد القرص الصلب الفراغ، تقسيم عنه، وتثبيت 10.4.11 و10.5.8. هناك العديد من القضايا التي سوف تنشأ على لكبار السن OS وإذا لم تكن قد حاولت ذلك بنفسك، فمن غير المرجح أنها ستعمل بسلاسة في المحاولة الأولى.

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