मैं एक ब्लूटूथ ली डिवाइस विकसित कर रहा हूं और सेवाओं के मैकोज़ के कैशिंग के कारण परेशानी हो रही है। यदि मैं डिवाइस को हटाने या डिवाइस पर अपना यूयूआईडी बदलने की कोशिश करता हूं, तो मैक पर बदलाव दिखाई नहीं देता है और इसके बजाय मैं डिवाइस की सेवाओं और यूयूआईडी की पुरानी सूची को देखना जारी रखता हूं। मैंने एक और मैक पर जाने की कोशिश की जिसने मेरे डिवाइस के साथ जोड़ा नहीं था और इसमें सही यूयूआईडी के साथ सेवाओं की नई सूची देखी गई, इसलिए यह मेरे विकास मैक के साथ एक कैशिंग मुद्दा प्रतीत होता है।मैकोज़ पर कोरब्लूटूथ कैश को कैसे साफ़ कर सकता हूं?
मुझे com.apple.blluetooth.plist फ़ाइल/लाइब्रेरी/प्राथमिकताओं में फ़ाइल मिली और इसे हटा दिया गया, लेकिन सिस्टम ने इसे उसी डेटा के साथ वापस रखा, मुझे लगता है कि सिस्टम में कैश को स्मृति में लोड किया गया है और बस इसे लिख रहा है जरूरत पड़ने पर वापस बाहर।
क्या कोई जानता है कि MacOS CoreBluetooth डिवाइस/सेवा कैश को कैसे मिटाया जाए?
मैंने इस मुद्दे में अपने डिवाइस पर बहुत कुछ चलाया है। आईओएस (ओएसएक्स नहीं) के लिए, मैंने पाया है कि आईओएस पर, बीटी को बंद करने और कैशिंग समस्याओं को खत्म करने के लिए बस 80-90% पर्याप्त है। अन्य 10-20%, मैं एक डिवाइस पुनरारंभ करता हूं, और यह काम करता है। – SJoshi
एल कैपिटन 10.11.x के लिए प्रत्येक अपडेट ने मुझे फिर से काम करने के लिए ब्लूटूथ के लिए "बायहोस्ट" प्लेस्ट फ़ाइलों को हटाने की आवश्यकता है, लेकिन मुझे पहले रीबूट करना होगा। – doublesharp
इसे सिएरा के साथ आजमाया और जब मैं ब्लूटूथ को चालू करता हूं, तो CoreBluetoothCache में 19950 आइटम अभी भी नव निर्मित com.apple.Bluetooth.plist में हैं – Neth