كيف أجعل Xcode تحديث نسخها المحلية من ملفات صور مشروعي؟
سؤال
أواجه بعض المشكلات الغريبة مع Xcode ، وهذا مستحيل إلى حد كبير العثور على إجابات عن طريق ببساطة googling حولها.
لديّ عدد قليل من ملفات صور أيقونة (فقط PNGs) في مشروع XCode الخاص بي ، وعندما أقوم بتعديل بعضها في Photoshop ، لا يتم تحديثها عندما أقوم ببناء آخر في XCode. لإصلاح هذا ، يجب أن أعيد إضافة الملف مرة أخرى إلى المشروع ، ثم إزالة الإصدار القديم من الملف الموجود بالفعل في XCode.
ماذا أفعل خطأ هنا؟ أقوم بتحديث/استبدال ملف الصورة الذي يتم تخزينه في دليل مشروعي مباشرة من Photoshop ، لذلك افترضت أنه سيتم إعادة تحميله وسيظهر الإصدار الجديد.
تحديث: يبدو أن ما حدث هو أنه عندما قمت باستيراد ملفات الصور لأول مرة في مشروعي ، تمت إضافتها إلى "الفصول/" الدليل الفرعي. لذلك عندما كنت أقوم بتحديثها ، كان مجرد إضافتها إلى جذر مشروعي.
المحلول
هذا غريب جدا. أود أن أقترح شيئين:
تحقق من أنك لا تحفظ ملفات Photoshop الخاصة بك في الدليل الخطأ. أعلم أن هذا يبدو واضحًا ولكنه يستحق الشيك. تأكد من أنك لا تنقذهم في البناء/ الدليل أو أي شيء من هذا القبيل.
قبل الركض مرة أخرى في جهاز المحاكاة ، حاول تنظيف جميع الأهداف البناء أولاً لضمان أن مشروعك يبني مرة أخرى قبل إطلاق المحاكاة.
نصائح أخرى
كان لي نفس المشكلة بالضبط. ما يلي إصلاحه بالنسبة لي: في Xcode ، انتقل إلى Project -> تنظيف
سيؤدي ذلك إلى تطهير الصور القديمة من ذاكرة التخزين المؤقت Xcode وسيظهر صورتك الجديدة