2011-10-15 5 views
5

मैं अपने मैक ऐप के लिए सैंडबॉक्सिंग का उपयोग कर रहा हूं। मैं एक संपत्ति,IOKit गुणों के लिए अस्थायी एंटाइटेलमेंट कैसे सेट करें?

IORegistryEntrySetCFProperty(reg, CFSTR("IORequestIdle"), kCFBooleanTrue); 

एप्लिकेशन सैंडबॉक्सिंग की वजह से तो जैसे IOKit करने के लिए सेट की जरूरत है, प्रणाली मुझे यह करने के लिए अनुमति नहीं दी जाएगी। अगर मैं ऐप सैंडबॉक्सिंग बंद कर देता हूं, तो संपत्ति ठीक से सेट हो जाती है।

त्रुटि संदेश मैं कंसोल में मिलता है इस प्रकार है, deny iokit-set-properties IORequestIdle

वहाँ मुझे एक अस्थायी पात्रता निर्धारित करने के लिए के लिए इतना है कि मैं इस ठीक से कर सकते हैं एक रास्ता है। यदि हां, तो मैं ऐसा करने के लिए कैसे जा सकता हूं?

+0

हैलो चार्ल्स, मुझे एक ही समस्या है। क्या आप उस काम के लिए चारों ओर एक काम ढूंढ रहे थे जो आप वापस करने का इरादा रखते थे? धन्यवाद – saintmac

उत्तर

2

संक्षिप्त उत्तर नहीं है। यदि आप कृपया कृपया एंटाइटेलमेंट चालू और बंद कर सकते हैं, तो सैंडबॉक्स कोई उद्देश्य नहीं देता है।

दुर्भाग्यवश, इसका शायद मतलब है कि आप जो भी करने की कोशिश कर रहे हैं वह नहीं कर सकते हैं। यदि कोई काम नहीं है, तो आप 1 मार्च, 2012 के बाद ऐप स्टोर में अपना ऐप सबमिट नहीं कर पाएंगे।

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