ইতিমধ্যে এখানে কিছু দুর্দান্ত উত্তর রয়েছে। @ ছায়া_এক্স৯৯ খুব সাহায্যকারী ছিল। তবে, যদি আমার নিজের অভিজ্ঞতা দিয়ে পরিপূরক হতে দেওয়া যায়।
একটি ছাতা শিরোনাম বিল্ড প্রক্রিয়ায় স্বয়ংক্রিয়ভাবে চিহ্নিত করা হয়। এটি টার্গেটের বিল্ড সেটিংসে নির্দিষ্ট নয় বা প্রকল্প সেটিংস থেকে উত্তরাধিকার সূত্রে প্রাপ্ত নয়।
সুতরাং এই ত্রুটিটি এড়ানোর জন্য - এক্সকোড 7 হিসাবে - নিম্নরূপ;
warning: no umbrella header found for target 'MyTarget', module map will not be generated
দুটি গুরুত্বপূর্ণ পদক্ষেপ নিতে হবে।
প্রথমত, ছাতা শিরোনামটির লক্ষ্য হিসাবে একই নাম থাকতে হবে । সুতরাং যদি আপনার টার্গেটটি একটি ফ্রেমওয়ার্ক নামযুক্ত হয় MyTarget
তবে অবশ্যই একটি শিরোনামের নাম থাকতে হবে MyTarget.h
।
দ্বিতীয়ত, বিল্ড পর্যায়ের ক্ষেত্রে MyTarget
- যেমনটি উত্তরে উল্লিখিত রয়েছে - উপরে বর্ণিত শিরোনাম ফাইলটি অবশ্যই জনসাধারণের বিভাগে তালিকাবদ্ধ থাকতে হবে ।