من أين يتم إنشاء معلومات مسار الارتباط؟
-
28-09-2019 - |
سؤال
عندما أقوم بتجميع تطبيق iPhone الخاص بي ، أحصل على الكثير من الأخطاء ، لكن التطبيق الأكثر وضوحًا بالنسبة لي هو خطأ الرابط هذا:
ld: warning: directory '/Users/username/Documents/iPhone/MyAppName/../../core-plot/framework/build/Debug-iphonesimulator' following -L not found
أنا أعرف المسار أعلاه خاطئ.
المسار الصحيح هو:
/Users/username/Documents/iPhone/MyAppName/../core-plot/framework/build/Debug-iphonesimulator
أحب أن أشير إلى الموقع الصحيح ، لكن ليس لدي أدنى فكرة عن المكان الذي تأتي منه معلومات المسار الخاطئ هذه. لقد نظرت إلى كل حقل في إعدادات المشروع والإعدادات المستهدفة ولكنها صحيحة لأنها تستخدم "../" بدلاً من "../../" أي اقتراحات حول المكان الذي يمكنني تصحيحه؟ شكرًا.
المحلول
يجب أن يهتم هذا بنفسه إذا قمت بتكوين مشروعك بشكل صحيح. اتبع ال تعليمات مشروع الظهر الأساسية عند استخدام CorePlot في تطبيق iPhone ، وهو يتضح مع لقطات الشاشة هنا.
بالمختصر:
- اسحب ملف مشروع المؤامرة الأساسية إلى متصفح مجموعة مشروعك.
- اسحب المكتبة التي ستظهر كطفل في ملف المشروع ضمن مرحلة إنشاء "ثنائيات الرابط مع المكتبات" لهدف بناء التطبيق الخاص بك.
- قم بتحديث مسار البحث عن الرأس في تكوين بناء التطبيق الخاص بك لتضمين رؤوس المؤامرة الأساسية.
- يضيف
-ObjC
إلى إعداد Application Application Build Configuration Setting Application.
لا تنتمي إلى StackOverflow