যদিও এই অন্য উত্তরটি বিল্ড পর্বের সময় সতর্কতাগুলি সরিয়ে দেবে, তবে এটি সম্পূর্ণরূপে এই Analyzeপর্বটি ঠিক করতে পারে না (যার ফলে আমাদের সিআই বিল্ডের এখনও সমস্যা রয়েছে)।
আমার জন্য যা কাজ করেছে (স্বীকৃত উত্তর ছাড়াও):
Podsপ্রকল্প নেভিগেটর থেকে প্রকল্পে ক্লিক করুন
- আসল
Pod-লক্ষ্য চয়ন করুন এবং ক্লিক করুনBuild Settings
- বাক্যটি দিয়ে ফিল্টার করুন
compiler flags
Other C Flagsমানটির সাথে একটি নতুন যুক্ত করুন -w -Xanalyzer -analyzer-disable-checker -Xanalyzer core(বা আপনার যে কোনও বিশ্লেষককে অক্ষম করা দরকার) - এই উত্তরটি চেষ্টা করার জন্য পতাকাগুলির পুরো তালিকা সরবরাহ করে - দয়া করে এটি উত্সাহিত করুন!
clangএক্সকোড .3.৩.১- এর সংস্করণটি যদিও অন্তর্ভুক্ত বলে মনে হচ্ছে না insecureAPIতাই আপনি এটিকে তালিকা থেকে সরাতে পারেন। "বর্তমান" সম্পূর্ণ তালিকাটি-w -Xanalyzer -analyzer-disable-checker -Xanalyzer alpha -Xanalyzer -analyzer-disable-checker -Xanalyzer core -Xanalyzer -analyzer-disable-checker -Xanalyzer cplusplus -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode -Xanalyzer -analyzer-disable-checker -Xanalyzer debug -Xanalyzer -analyzer-disable-checker -Xanalyzer llvm -Xanalyzer -analyzer-disable-checker -Xanalyzer osx -Xanalyzer -analyzer-disable-checker -Xanalyzer security -Xanalyzer -analyzer-disable-checker -Xanalyzer unix
নোট করুন যে Podsপ্রকল্প বা Podsটার্গেটে এটি সেট করা কার্যকর হবে না । আমি নিশ্চিত না কেন, তবে আপনাকে প্রতিটি আসল Pod-লক্ষ্যের জন্য এটি নির্ধারণ করতে হবে ।
আপনি প্রতি ফাইলের ভিত্তিতে সংকলক পতাকা ( -w -Xanalyzer -analyzer-disable-checker -Xanalyzer coreইত্যাদি) সেট করতে পারেন ।
আমি কয়েকটি অন্যান্য পদ্ধতিও চেষ্টা করেছি (যা উপরেরগুলি ছাড়াও প্রয়োজন হতে পারে এবং নাও পারে)। তারা Podsপ্রকল্পে নিজেই সঞ্চালিত হয় ।
[1]
- বাক্যটি দিয়ে ফিল্টার করুন
analyzer
- নিশ্চিত করুন
Analyze During 'Build'সেট করা আছে NO।
- এতে সমস্ত সেটিংস পরিবর্তন করুন
NO(সহ Improper Memory Management)
[2]
- বাক্যটি দিয়ে ফিল্টার করুন
warnings
- পরিবর্তন
inhibit all warningsকরুনYES
কিছু কারণে, এমনকি Analyzeস্কিমের পদক্ষেপটি অক্ষম করাও কাজ করছে বলে মনে হয় না।
Product > Scheme > Manage Schemesউইন্ডোতে যান , Pod-*তালিকা থেকে প্রতিটি ক্লিক করুন এবং Editবোতামটি ক্লিক করুন । Buildবাম-হাতের তালিকায় ক্লিক করুন, এবং তারপরে লক্ষ্যটির জন্য ডানদিকের অংশটি আনচেক Analyze করুন Pod।
আমি পোডগুলিকে বিশ্লেষণ করা থেকে কেন পুরোপুরি অক্ষম করতে পারছি না তা নিয়ে আমি এখনও বিভ্রান্ত হয়েছি, যদিও আমি আশা করি যে এটি স্কিমের বিল্ড সেটিংসে পরীক্ষিত "অন্তর্নিহিত নির্ভরতাগুলি অনুসন্ধান করুন" এর সাথে করতে হবে expect যদি এটি পরীক্ষা না করা হয়, তবে দেখে মনে হচ্ছে অ্যাপটি শডগুলিতে লিঙ্ক করার জন্য অন্য কিছু হওয়ার দরকার পড়ে।