خطأ بنية IOS6 الجديدة: الملف هو عالمي (3 شرائح) ولكنه لا يحتوي على شريحة (N) ARM7VS

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

  •  12-12-2019
  •  | 
  •  

سؤال

لدي جهاز تم تصميمه في Cordova 1.8.1 و Xcode 4.4.أردت أن أكون قادرا على تحديثه للعمل على iPhone 5 و iOS 6.However حتى عندما أحاول فقط تشغيل التطبيق لتصحيح الأخطاء في Xocde 4.5 أتلقى هذا الخطأ: giveacodicetagpre.

لقد قمت بتثبيته، وحاول تعيين المشروع لاستهداف ARM7VS لكنه لا يعمل.هل يمكن لأحد أن يقول لي ما الذي يسبب هذا الخطأ؟

أحتاج إلى تحديث الإصدار الخاص بي من Cordova / PhoneGap؟

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

المحلول

لدى Soc iPhone 5 بنية جديدة: Armv7s. عند تشغيله إلى Xcode 4.5، ربما تم تحديث إعداد "الهندسة الصالحة للأعمنى" في مشروعك لتضمين ARMV7S أيضا. المشكلة هي أن المكتبات الخاصة بك لا يبدو أنها تدعمها بعد (لم يتم بناؤها ل ARMV7S).

لديك ثلاثة خيارات لإصلاح هذا:

  • قم بإزالة ARMV7S من المشروع (الهدف) "إعداد إعدادات" / "بنية صالحة": أدخل وصف الصورة هنا

  • قم بتعيين إعداد "إنشاء بنية نشطة" فقط "فقط"
    أدخل وصف الصورة هنا

  • تحديث المكتبات الثابتة (إذا كان لديهم إصدار أحدث مع دعم ARMV7S)

    تحرير: بالنسبة لأولئك الذين لا يستطيعون العثور على خيار بناء البندسة المعمارية النشطة فقط، تأكد من أن زر المرشح "الكل" نشط ضمن إعدادات البناء:

    أدخل وصف الصورة هنا

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