2013-12-12 15 views
11

मैं एक ब्लूटूथ ली डिवाइस विकसित कर रहा हूं और सेवाओं के मैकोज़ के कैशिंग के कारण परेशानी हो रही है। यदि मैं डिवाइस को हटाने या डिवाइस पर अपना यूयूआईडी बदलने की कोशिश करता हूं, तो मैक पर बदलाव दिखाई नहीं देता है और इसके बजाय मैं डिवाइस की सेवाओं और यूयूआईडी की पुरानी सूची को देखना जारी रखता हूं। मैंने एक और मैक पर जाने की कोशिश की जिसने मेरे डिवाइस के साथ जोड़ा नहीं था और इसमें सही यूयूआईडी के साथ सेवाओं की नई सूची देखी गई, इसलिए यह मेरे विकास मैक के साथ एक कैशिंग मुद्दा प्रतीत होता है।मैकोज़ पर कोरब्लूटूथ कैश को कैसे साफ़ कर सकता हूं?

मुझे com.apple.blluetooth.plist फ़ाइल/लाइब्रेरी/प्राथमिकताओं में फ़ाइल मिली और इसे हटा दिया गया, लेकिन सिस्टम ने इसे उसी डेटा के साथ वापस रखा, मुझे लगता है कि सिस्टम में कैश को स्मृति में लोड किया गया है और बस इसे लिख रहा है जरूरत पड़ने पर वापस बाहर।

क्या कोई जानता है कि MacOS CoreBluetooth डिवाइस/सेवा कैश को कैसे मिटाया जाए?

उत्तर

31

मुझे अंत में समस्या का स्रोत मिला - उपयोगकर्ता द्वारा प्राथमिकता फ़ोल्डर में एक कैश है जो होहॉस्ट नामक फ़ोल्डर में है।

  • ब्लूटूथ बंद करें
  • से com.apple.Bluetooth.plist हटाएं/पुस्तकालय/प्राथमिकताएं
  • हटाएं नामित फ़ाइलों com.apple.Bluetooth.somehexuuidstuff: यहाँ ब्लूटूथ कैश को साफ़ करने के लिए कदम उठाए जाते हैं ~/Library/प्राथमिकताएं से .plist/ByHost (ध्यान दें कि यह उपयोगकर्ता वरीयता फ़ोल्डर, नहीं प्रणाली एक है) ब्लूटूथ
पर
  • बारी

    ऐसा करने के बाद मेरी परिधीय सेवाओं की सही ढंग से पहचानी जाती है। वेब पर जो कुछ मिला है, उससे कुछ अन्य com.apple भी हो सकते हैं। ब्लूटूथ फाइलें/लाइब्रेरी/एचआईडी या हेडसेट या कुछ से संबंधित प्राथमिकताएं - मुझे नहीं पता कि उन लोगों को हटाना महत्वपूर्ण है क्योंकि मैंने नहीं किया उन्हें मेरे सिस्टम पर रखें।

  • +0

    मैंने इस मुद्दे में अपने डिवाइस पर बहुत कुछ चलाया है। आईओएस (ओएसएक्स नहीं) के लिए, मैंने पाया है कि आईओएस पर, बीटी को बंद करने और कैशिंग समस्याओं को खत्म करने के लिए बस 80-90% पर्याप्त है। अन्य 10-20%, मैं एक डिवाइस पुनरारंभ करता हूं, और यह काम करता है। – SJoshi

    +0

    एल कैपिटन 10.11.x के लिए प्रत्येक अपडेट ने मुझे फिर से काम करने के लिए ब्लूटूथ के लिए "बायहोस्ट" प्लेस्ट फ़ाइलों को हटाने की आवश्यकता है, लेकिन मुझे पहले रीबूट करना होगा। – doublesharp

    +0

    इसे सिएरा के साथ आजमाया और जब मैं ब्लूटूथ को चालू करता हूं, तो CoreBluetoothCache में 19950 आइटम अभी भी नव निर्मित com.apple.Bluetooth.plist में हैं – Neth

    संबंधित मुद्दे