ত্রুটি OSStatus -10814 ঘটে যখন canOpenURL:
কোনও অ্যাপ্লিকেশন খুঁজে না পায় , যা এই URL টি খুলতে পারে (আসলে, ফেসবুক canOpenURL:
"fbauth2: /" যুক্তি দিয়ে তাদের অ্যাপ্লিকেশন সন্ধান করার চেষ্টা করছে )। মুদ্রণ ফাংশনের অভ্যন্তরে ঘটে, তাই আপনি এটি দিয়ে কিছুই করতে পারবেন না। তবে আপনি যদি ইনস্টল করা ফেসবুক অ্যাপ্লিকেশনটি ডিভাইসে আপনার অ্যাপ্লিকেশনটি চালনা করেন তবে আপনি এই ত্রুটিটি দেখতে পাবেন না।
ত্রুটি 308 টি ঘটনার কারণে ঘটে, যখন মানটি, কীচেইনে সঞ্চিত মানের সাথে সমান হয় না, এটি ফেসবুক সমাপ্তির পরামিতিগুলিতে সঞ্চিত থাকে (আরও তথ্যের জন্য আপনি পরীক্ষা করতে পারেন -[FBSDKLoginManager completeAuthentication:expectChallenge:]
)।
এটি ঘটেছিল কারণ অ্যাপল আইওএস 10 তে কীচেনের সাথে কাজ করার পদ্ধতি পরিবর্তন করেছে 10 এই সমস্যাটি সমাধান করার জন্য আপনার লক্ষ্যগুলি-> সক্ষমতায় যেতে হবে এবং কীচেন ভাগ করে নেওয়া সক্ষম করা উচিত (এটি আপনার অ্যাপের জন্য কীচেইনে অ্যাক্সেস সক্ষম করে):
আপনি যদি জামারিন ব্যবহার করছেন ( আরও তথ্যের জন্য এই লিঙ্কটি পড়ুন , ধন্যবাদ @ আদনামোকাজ):
কেবল নিশ্চিত হয়ে নিন যে আপনি এনটাইটেলমেন্টগুলিতে কীচেন অ্যাক্সেস সক্ষম করেছেন এবং সিমুলেটার (ডিবাগ) বিল্ডগুলির জন্যও এনটাইটেলমেন্টগুলি নির্বাচন করুন। ডিফল্টরূপে এটি সেট করা নেই।