2

現在サンドボックス化しているアプリケーションがあります。別のプロセスからアクセシビリティ API を使用して、自動化された受け入れテストを行っています。サンドボックス化の前に、テスト スイートは CFPreferencesSetValue とその仲間を使用して、アプリケーションの特定のデフォルト値を設定していました。

サンドボックス化後、デフォルトは ~/Library/Containers/BUNDLEID/Data/Library/Preferences から読み取られますが、CFPreferencesSetValue 関数は ~/Library/Preferences にのみ書き込みます。

たとえば、場所をハードコーディングしてplistを直接変更したり、デフォルトのコマンドラインユーティリティを使用したりせずに、サンドボックス化された設定にプログラムで設定を書き込む方法はありますか?

4

2 に答える 2