অ্যাপল আইওএস অ্যাপ্লিকেশনগুলিতে ব্যক্তিগত বা অননুমোদিত API গুলি ব্যবহার নিষিদ্ধ করেছে। ব্যক্তিগত বা অননুমোদিত API পদ্ধতিগুলির মতো একই নাম থাকা পদ্ধতিগুলিতে আপনি যে কোনও কল করেন সেগুলি একটি ব্যক্তিগত এপিআই ব্যবহার হিসাবে পতাকাঙ্কিত করা হবে, যদিও পদ্ধতিটি বলা হচ্ছে আপনি নিজের দ্বারা সংজ্ঞায়িত করেছেন।
অ্যাপ লোডার প্রাথমিক স্ক্যান করে, পদ্ধতির নাম, উদাহরণের পরিবর্তনশীল অ্যাক্সেস এবং এমনকি ব্যক্তিগত পদ্ধতির নামের সাথে @ নির্বাচক ব্যবহার পরীক্ষা করে। অ্যাপ্লিকেশন লোডার সর্বদা দুর্দান্ত কাজ করে না এবং আপনার উত্স প্রাপ্ত এপিআই বিশ্লেষণ ফাইলটি "খুব বড়" হ'ল সতর্কতা দেওয়ার সম্ভাবনা আপনার পক্ষে বেশি files
ভাগ্যক্রমে, আপনি সতর্কতা থাকা সত্ত্বেও আপনার আবেদন জমা দিতে পারেন। অ্যাপল এটি অভ্যন্তরীণভাবে পরীক্ষা করবে এবং যদি ওভারল্যাপিং নামগুলির কারণে কোনও কিছু আবার লাথি পায় তবে আপনাকে পুনরায় পর্যালোচনা প্রক্রিয়াটি চালিয়ে যেতে হবে।
এরিকা সাদুন এপিআই কিট নামে একটি অ্যাপ্লিকেশন তৈরি করার চেষ্টা করেছিল যা আপনার জন্য স্ক্যানিং করতে পারে তবে মনে হয় সে তার কাজটি ত্যাগ করেছে এবং অ্যাপ্লিকেশনটির কোনও চিহ্ন তার ওয়েবসাইট থেকে সরিয়ে দিয়েছে।
শিম্প স্টুডিওগুলি একই কাজ করার জন্য অ্যাপ স্ক্যানার তৈরি করেছে, তবে এটি ২০১১ সাল থেকে আপডেট হয়নি Unfortunately দুর্ভাগ্যক্রমে, বড় প্রকল্পগুলির জন্য - এবং এতে কোকোপডস থেকে প্রচুর অতিরিক্ত পোড যুক্ত প্রকল্পগুলি অন্তর্ভুক্ত রয়েছে - কোনও বর্তমান (2014) ভাল নেই সক্রিয়ভাবে নামকরণ করা ছাড়া এই সমস্যাটি সমাধানের উপায় যেমন তারা ব্যক্তিগত এপিআই পদ্ধতি এবং উদাহরণের নামের সাথে দ্বন্দ্ব না করে।
আপনি অ্যাপলের কোকো নামকরণ কনভেনশন সম্পর্কে সক্রিয়ভাবে শিখতে পারেন এবং প্রত্যাশার চেষ্টা করতে পারেন। যা ভবিষ্যতের মাথাব্যথা হ্রাস করবে। যতক্ষণ না অ্যাপল নেমস্পেসের মতো কিছু প্রবর্তন করে, আমরা সময়ে সময়ে এই সমস্যাটি চালিয়ে যেতে পারি।
"অবৈধ বাইনারি" ত্রুটিটি বেশ কয়েকটি কারণ থেকে আসতে পারে তবে এটি অ্যাপ লোডার দ্বারা নির্মিত এপিআই বিশ্লেষণ নথির সাথে পুরোপুরি সম্পর্কিত নয়।
আপনার জানা উচিত যে স্ক্যানিংয়ের পরেও, ব্যক্তিগত / অননুমোদিত API গুলি ব্যবহার নিষিদ্ধ করার উপায়গুলি এখনও রয়েছে। :)