2011-10-15 18 views
5

私は自分のMacアプリケーションでサンドボックスを使用しています。私は、システムが、私はそれを行うことを許可しません、そのためのアプリサンドボックスのIOKitプロパティの一時的なエンタイトルメントを設定する方法は?

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

、そのようIOKitのにプロパティを設定する必要があります。アプリのサンドボックスを無効にすると、プロパティが正しく設定されます。次のように私はコンソールで取得するエラーメッセージがある

deny iokit-set-properties IORequestIdle

は、私はこれを適切に行うことができるように、私は一時的な資格を設定するための方法はあります。もしそうなら、私はどうやってそうするのですか?

+0

こんにちはCharles、まったく同じ問題が発生しています。あなたはそれまでにやっていたことを回避しようとしたのですか?ありがとう – saintmac

答えて

2

短い回答はいいえ。あなたが望むように、エンタイトルメントのオン/オフを切り替えることができれば、サンドボックスは意味がありません。

残念ながら、これはおそらくあなたがしようとしていることをすることはできませんことを意味します。回避策がない場合は、2012年3月1日以降にアプリストアにアプリを送信できません。

関連する問題