تخطَّ إلى المحتوى

Xcode#

تتناول هذه الصفحة بعض النصائح والحيل لاستخدام Xcode. إذا كنت تستخدم بيئة تطوير مختلفة، فيمكنك تخطي هذا.

دليل عمل مخصّص (Custom Working Directory)#

بشكل افتراضي، سيُشغّل Xcode مشروعك من مجلد DerivedData. هذا المجلد ليس نفس المجلد الجذري لمشروعك (حيث يوجد ملف Package.swift الخاص بك). وهذا يعني أن Vapor لن يتمكن من العثور على ملفات ومجلدات مثل .env أو Public.

يمكنك معرفة أن هذا يحدث إذا رأيت التحذير التالي عند تشغيل تطبيقك.

[ WARNING ] No custom working directory set for this scheme, using /path/to/DerivedData/project-abcdef/Build/

لإصلاح هذا، عيّن دليل عمل مخصّصاً في مخطط Xcode لمشروعك.

أولاً، حرّر مخطط مشروعك بالنقر على محدّد المخطط (scheme selector) بجانب زرَّي التشغيل والإيقاف.

Xcode Scheme Area

اختر Edit Scheme… من القائمة المنسدلة.

Xcode Scheme Menu

في محرّر المخطط، اختر إجراء App وعلامة التبويب Options. حدّد Use custom working directory وأدخل المسار إلى المجلد الجذري لمشروعك.

Xcode Scheme Options

يمكنك الحصول على المسار الكامل إلى جذر مشروعك عن طريق تشغيل pwd من نافذة طرفية مفتوحة هناك.

# get path to this folder
pwd

من المفترض أن ترى مخرجات مشابهة لما يلي.

/path/to/project
تحرير هذه الصفحة