OSStatus -10814 में त्रुटि तब होती है जब canOpenURL:
कोई एप्लिकेशन नहीं मिल सकता है , जो इस URL को खोल सकता है (वास्तव में, फेसबुक canOpenURL:
तर्क "fbauth2: /") के साथ कॉल करके उनके आवेदन को खोजने की कोशिश कर रहा है । मुद्रण फ़ंक्शन के अंदर होता है, इसलिए आप इसके साथ कुछ नहीं कर सकते। लेकिन यदि आप अपने एप्लिकेशन को इंस्टॉल किए गए फेसबुक ऐप के साथ डिवाइस पर चलाएंगे, तो आपको यह त्रुटि नहीं दिखाई देगी।
308 त्रुटि स्थिति के कारण होती है, जब मूल्य, चाबी का गुच्छा में संग्रहीत मूल्य के बराबर नहीं होता है, जो कि फेसबुक पूरा होने वाले मापदंडों में संग्रहीत होता है (अधिक जानकारी के लिए आप जांच कर सकते हैं -[FBSDKLoginManager completeAuthentication:expectChallenge:]
)।
ऐसा इसलिए होता है क्योंकि Apple ने iOS 10 में चाबी का गुच्छा के साथ काम करने का तरीका बदल दिया है। इस मुद्दे को ठीक करने के लिए आपको बस लक्ष्य-> क्षमताओं पर जाना चाहिए और किचेन शेयरिंग को सक्षम करना चाहिए (यह आपके ऐप के लिए किचेन तक पहुंच को सक्षम करता है):
यदि आप Xamarin का उपयोग कर रहे हैं ( अधिक जानकारी के लिए इस लिंक को पढ़ें , धन्यवाद @dynamokaj):
बस सुनिश्चित करें कि आप एंटाइटेलमेंट में किचेन एक्सेस को सक्षम करें और सिम्युलेटर (डिबग) बिल्ड के लिए एंटाइटेलमेंट का चयन करें। डिफ़ॉल्ट रूप से यह सेट नहीं है।