আমি ডাব্লুডাব্লুডিসি2017 এ একটি অ্যাপল ইঞ্জিনিয়ারের সাথে অনুরূপ ত্রুটি বার্তা নিয়ে আলোচনা করেছি। দেখে মনে হচ্ছে এই ইস্যুটির অনেকগুলি কারণ থাকতে পারে এবং আমি জানি যে উপরের বর্ণিতটির চেয়ে খনিটি কিছুটা আলাদা।
আমার দলটি কয়েক সপ্তাহ ধরে এটি বের করার চেষ্টা করেছিল এবং এটি অ্যাপলের সংকলকটিতে একটি বাগ হিসাবে শেষ হয়েছিল, যা আমরা নিজেরাই আবিষ্কার করতে পারি না। এছাড়াও, এটি একটি খুব সহজ workaround আছে।
সুতরাং, অন্য কেউ এই বিভ্রান্তিকর ত্রুটির বার্তাটি অনুসন্ধান করার সম্ভাবনা সর্বাধিক করার জন্য, এখানে ঠিক ঠিক এখানে পোস্ট করছি। এবং এই উত্তরটি খুঁজে পেয়েছে।
সুতরাং, এটি এখানে। আমাদের ক্ষেত্রে, আমাদের সুইফ্ট এবং অবজেক্টিভ-সি ফ্রেমওয়ার্কগুলির মিশ্রণ ব্যবহার করে একটি উদ্দেশ্য-সি প্রকল্প ছিল। এই ফিক্সটি কিছুটা ভিন্ন প্রসঙ্গে প্রযোজ্য হতে পারে, এটি চেষ্টা করুন।
ফ্রেমওয়ার্ক এবং প্রকল্প থেকে সংকলনকারী পতাকাগুলি যেভাবে একত্রিত করা হয় এবং "খাঁটি উদ্দেশ্য-সি" প্রকল্প এটি "সক্রিয় করে তোলে" সেখানে একটি বাগ রয়েছে।
সমাধান: আপনার উদ্দেশ্য-সি প্রকল্পে একটি একক, খালি সুইফ্ট ফাইল ("যাইহোক। সুইফট", বা যাই হোক না কেন) যুক্ত করুন, এটি খাঁটি-উদ্দেশ্য-সিটিকে আর নয় (নতুন-> ফাইল-> সুইফট ফাইল করুন) ব্রিজিং শিরোনাম তৈরি করুন The ফাইলটিতে কেবল ফাউন্ডেশনের আমদানি থাকবে)।