التطبيق يعمل على iPhone 3GS مع ios4 ، ولكن ليس في iPhone 4 مع iOS 5.0.1

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

سؤال

لقد قمت بتطوير تطبيق iOS 4 بأحدث SDK و XCode 4.2.

لقد اختبرت على iPhone 3GS مع iOs 4.3.5 وعلى Simulator وهو يعمل! لكن الآن ، أرسلته للمراجعة وتم رفضه لأنه يتعطل على iPhone 4 مع iOS 5.0.1.

قالوا ما يلي:

اكتشفنا أن تطبيقك قد تعطل عند التشغيل أثناء تثبيته على iPhone 4 الذي يعمل بنظام iOS 5.0.1

هذا هو سجل الأعطال: Genacodicetagpre

تحديث
هذا هو الانهيار الرمزي: Genacodicetagpre


نهاية التحديث

لا أعرف كيف أتعامل مع هذا. أعتقد أنه قد يكون مشكلة في أداة التحكم الملاحية التي أضفتها يدويًا. هذا هو الكود: Genacodicetagpre

تحديث
السطر الأول المنشور هنا هو السطر 17 في محرر XCode.
نهاية التحديث

وملف M:

Genacodicetagpre

هل يمكنك مساعدتي من فضلك؟
تحديث
يبدو أن هناك مشكلة في هذا السطر: Genacodicetagpre

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

المحلول

يبدو أن المشكلة تكمن في رمز ViewController الخاص بك ، أو في NIB.ابحث في رمز الترميز العام ورمز الترميز العام لتلك الفئة.في NIB ، ابحث عن أي ملفات مرجعية مفقودة (مثل الصور المفقودة عند عرض الصور).

للأسف ، لم تنشر هذه الشفرة ، لذا فإن المساعدة الإضافية محدودة. لكن .. لماذا لا تقوم بترقية 3GS إلى iOS5 لتصحيح المشكلة؟

نصائح أخرى

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

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