iphone موقع لم يتم العثور على دليل تحذير رابط Mach-O من Apple




موقع ايفون الرسمي بالعربي (4)

يجب عليك اتباع هذه الخطوة:

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

حظا سعيدا !!

لقد أمضيت آخر خمس ساعات من البحث عن هذا الموقف الغريب تفسيرا معقولا.

هنا التحذير:

ld: warning: directory not found for option '-L/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/Extend/SDKExport'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/Connection'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/Core'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/Extend'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/UI'

ومع ذلك ، فأنا أعلم أن جميع " missing files " المزعومة موجودة فعليًا في مجلد التطبيق الخاص بي وأن التطبيق يعمل بشكل صحيح مع هذه الملفات.

مشكلة تلك الدلائل في التحذير هي المسار الفعلي لا يشمل ../xCodeExamples/ part.

ماذا علي أن أفعل للحصول على هذه التحذيرات؟


بالنسبة لي ، كان المسار السيئ ضمن مسارات البحث الإطاري.

أسهل طريقة للعثور على مكان المسار السيئ ، هي كتابة جزء منه في مربع البحث في أعلى اليمين. سيؤدي ذلك إلى تصفية القائمة إلى مسار سيء واحد فقط. حذفه ، كما يوحي الجواب الآخر ، يعمل على حل المشكلة.

انظر هذه الإجابة لمزيد من المعلومات.


تحقق أيضًا من إنشاء إعدادات-> مسار البحث الإطاري عن المجلدات غير المستخدمة (حدث هذا النوع من التحذير لي عندما قمت بحذف قرطاج من المشروع اليوم)


واجه نفس المشكلة اليوم مع حل مختلف (قد يساعد شخص ما).

إذا كان اسم الدليل المصدر $(SRCROOT) يتضمن مسافات ، فاستخدم "$(SRCROOT)" بدلاً من $(SRCROOT) في مسارات بحث المكتبة.

دعنا نقول اسم الدليل الخاص بك هو "ABC". إذا كنت تستخدم $(SRCROOT) فقد تحصل على شيء مثل:

directory not found for option '-LA'
directory not found for option '-LB'
directory not found for option '-LC'




xcode