2016-09-17 12 views
5

में कोरब्लूटूथ और बाहरी सहायक काम नहीं कर रहा है मैं ब्लूटूथ का उपयोग कर बाहरी हार्डवेयर डिवाइस का उपयोग कर रहा हूं, मुझे यह त्रुटि मिल रही है और मैं ब्लूटूथ की अनुमति प्राप्त करने में असमर्थ हूं, यह आईओएस 9 तक काम कर रहा है लेकिन मुझे नहीं पता कि यह परिवर्तन आईओएस 10 में क्यों प्रभावित होता है ?आईओएस 10

त्रुटि:

[CoreBluetooth] एपीआई दुरुपयोग: कोई पहचानकर्ता को बहाल किया है, लेकिन प्रतिनिधि centralManager लागू करता है: willRestoreState: विधि। बहाल करने समर्थित नहीं किया जाएगा

2016-09-17 "com.apple.private.externalaccessory.showallaccessories" नहीं मिली पात्रता

enter image description here

अद्यतन:

मैंने यह बग देखा है https://forums.developer.apple.com/thread/61646

+0

मुझे एक ही समस्या है, जिसमें संदेश "com.apple.private.externalaccessory.showallaccessories एंटाइटेलमेंट नहीं मिला"। मदद की बहुत सराहना की जाएगी। – cshavit

+0

यहां वही समस्याएं हैं, उपर्युक्त प्रश्न में दिखाए गए अनुसार सबकुछ सक्षम है। मुझे यकीन नहीं है कि यह एक बग है ... – Sean

+0

हाँ अभी तक मुझे कोई समाधान नहीं मिला –

उत्तर

1

मैं सभी सामान श्वेतसूची में, कि मैं अपने आवेदन में उपयोग करने के लिए रंदा रहा था। यह info.plist के प्रत्येक सहायक के लिए 'प्रोटोकॉल नाम' जोड़कर किया जाता है। टेक्स्ट 'समर्थित बाहरी एक्सेसरी प्रोटोकॉल' के लिए आवश्यक सरणी प्रकार कुंजी की खोज करें या कुंजी 'UISupportedExternalAccessoryProtocols' द्वारा जोड़ें।

ऐसा करने के बाद, आपको यह समस्या प्राप्त करना बंद कर देना चाहिए।

2

मेरे मामले में जब मैंने "Bluettoth LE सहायक उपकरण का उपयोग किया" सक्षम किया।

परियोजना -> क्षमताओं -> पृष्ठभूमि मोड -> ब्लूटूथ LE सहायक उपकरण का उपयोग करता है।

Location of "Uses Bluetooth LE accessories"