যদিও এই অন্য উত্তরটি বিল্ড পর্বের সময় সতর্কতাগুলি সরিয়ে দেবে, তবে এটি সম্পূর্ণরূপে এই 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 যদি এটি পরীক্ষা না করা হয়, তবে দেখে মনে হচ্ছে অ্যাপটি শডগুলিতে লিঙ্ক করার জন্য অন্য কিছু হওয়ার দরকার পড়ে।