5

Macアプリにサンドボックスを使用しています。このようにIOKitにプロパティを設定する必要があります。

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

アプリのサンドボックス化のため、システムはそれを許可しません。アプリのサンドボックスをオフにすると、プロパティが正しく設定されます。

コンソールに表示されるエラーメッセージは次のとおりです。 deny iokit-set-properties IORequestIdle

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

4

1 に答える 1

2

簡単な答えはノーです。エンタイトルメントのオンとオフを自由に切り替えることができれば、サンドボックスは何の役にも立ちません。

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

于 2012-01-14T18:53:43.330 に答える