سؤال

لدي مشروع iOS الذي وضعته في Dropbox للعمل مع عدد قليل من الأصدقاء. المشكلة هي أنه يبدو أنه "تالف" ، بحيث بعد بعض الوقت (بعد أن يصل شخص آخر إلى ملف مشروع XCode) ، عندما أحاول الذهاب وفتحه مرة أخرى ، أحصل على خطأ في مفقود SDK. في إعدادات المشروع ، اكتشفت أنني أفتقد بنية ARM6/ARM7 صالحة لتطبيقات iOS-لا يمكنني سوى الاختيار من بين 32 بت أو 64 بت. خياراتي الأخرى الوحيدة هي I386 ، وأشكال مختلفة من PPC ، و X86_64. أنا ببساطة لا أستطيع البناء لنظام التشغيل iOS بعد الآن.

لا يبدو أن أي شخص آخر أعمل معه لديه هذه المشكلة. إنه موجود في كل من Xcode 3 و 4 ، لذلك ليس مشكلة Xcode 4 أيضًا.

هل يواجه أي شخص آخر هذه المشكلة؟ هل يوجد حل؟

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

المحلول 3

Hehe ... تبين أن المشروع قد تم استخدامه تحت SDK 4.2 وفي ذلك الوقت لم يكن لدي سوى 4.0 ، الأمر الذي أوضح الجزء المفقود SDK ... تم تحديثه إلى 4.2 وكل شيء ثابت الآن.

كان التحكم في المصدر لطيفًا ، ولكن لا يوجد العديد من تلك الجيدة التي تدعم الميزات التي نحتاجها (مجانًا) ؛ إذا كان لدى أي شخص دليل لتثبيت التخريب على OS X واستخدامه (دون أن يكون تقنيًا جدًا قراءة المحطة)، ساقدر ذلك. أو كيفية إعداد Git باستخدام Xcode 4 (على الرغم من أنني أعلم أن هذا تحت NDA ، لذلك ربما لن يحدث ذلك).

نصائح أخرى

في هذه الحالات ، غالبًا ما تكون فكرة جيدة "تنظيف جميع الأهداف". لقد وجدت أنه على وجه الخصوص بعد الترقيات إلى Xcode حيث تغيرت المنصات أو البنى ، يمكن أن تصبح Xcode مرتبكًا بشأن حالة البناء السابقة. التنظيف ، ثم إعادة تحديد الأهداف/البنى/إلخ/إلخ ، ثم إعادة البناء سيعمل بشكل جيد.

لا تنس أيضًا أنه إذا كنت تحمل ALT (أو الخيار) لأسفل عند النقر فوق إعدادات الإنشاء النشطة ، فسوف يمنحك خيارات إضافية.

هل يمكنك إعادة تثبيت Xcode؟ أيضًا ، قد يكون من الحكمة استضافة المشروع تحت التحكم في المصدر.

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