2011-10-15 70 views
5

我爲我的Mac應用程序使用了沙盒。我需要一個屬性設置爲由於IOKit像這樣,如何爲IOKit屬性設置臨時權利?

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

由於應用程序沙箱中,該系統將不允許我這樣做。如果我關閉應用沙盒,則該屬性設置正確。

錯誤消息我在控制檯中看到如下所示, deny iokit-set-properties IORequestIdle

有沒有辦法爲我設置臨時授權,這樣我可以做到這一點正確。如果是這樣,我該如何去做呢?

+0

您好查爾斯,我有完全相同的問題。你最終是否找到了你當時打算做的工作?謝謝 – saintmac

回答

2

簡短的回答是沒有。如果您可以根據需要開啓和關閉權利,那麼沙盒就沒有用處。

不幸的是,這可能意味着你不能做你想做的事情。如果沒有解決方法,那麼您將無法在2012年3月1日之後將應用提交到應用商店。