क्या उपयोगकर्ता द्वारा इसे चालू किए बिना एक योसमाइट एक्सटेंशन खुद को सक्षम कर सकता है?


10

मैं योसेमाइट फाइंडर सिंक एक्सटेंशन पर काम कर रहा हूं, और मुझे यह जानने की आवश्यकता है कि क्या मैं उपयोगकर्ताओं को चालू करने के लिए मजबूर किए बिना इसे स्वयं सक्षम कर सकता हूं।

मैंने देखा है कि शुरू में यह लॉग में संदेश लिखता है:

PM com.apple.preferences.extensions.remoteservice[2241]: ### com.MyHome.FinderExtension setting enabled:1

क्या मैं इसे किसी भी तरह से मैन्युअल रूप से चालू कर सकता हूं?

धन्यवाद!


क्या आपने हल खोज लिया ?
अली

जवाबों:


6

pluginkit -e use -i <com.XXX.plugin_bundle_id> एक्सटेंशन स्थापित करता है!


2

यह संभव नहीं है कि मुझे लगता है कि आप चाहते हैं कि यह होगा: आपके ऐप के भीतर उद्देश्य-सी कोड के माध्यम से। यह एक सुरक्षा जोखिम होगा अगर इसे अनुमति दी जाएगी। किसी ऐप के लिए एक्सेसिबिलिटी विकल्पों को सक्षम करने के लिए इसी तरह से, ऐप स्वयं इसे सेट करने में सक्षम नहीं है। इसके अलावा, GUI स्क्रिप्टिंग के माध्यम से, पहुँच को आपके ऐप के लिए वैसे भी सक्षम किया जाना चाहिए, जो अंत उपयोगकर्ता के लिए इसके लायक होने से अधिक परेशानी है।


लेकिन ड्रॉपबॉक्स करता है। यदि आप खोजक एकीकरण को सक्षम या अक्षम करते हैं, तो ड्रॉपबॉक्स सक्षम करता है और उनके खोजक विस्तार को अक्षम करता है।
अली
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.