2012-01-20 5 views
1

/Library/PreferencePanesに環境設定ペインがインストールされています。私は、この設定ペインで、root(サーバー)で実行されているアプリケーションを制御します。環境設定ペインバンドルはrootが所有します。しかし、環境設定を変更すると、結果は〜/ Library/Preferencesに保存されます。代わりに結果を/ Library/Preferencesに保存するにはどうすればよいですか?Macでプリファレンスパネルをルートとして実行する

答えて

1

NSUserDefaultsの代わりにCFPreferencesを使用する必要があるようです。また、あなたは適切に行うためにお尻の痛みである特権を昇格させる必要があります。 Here'sガイドがありますが、ライオンは認可サービスで特に変わってしまったので、そこにはたくさんの追加情報がないかもしれません。

+0

私は認可サービス文書を見ていますが、それは痛みのように見えます! –

+0

Authorization ...関数を呼び出すとリンカーエラーも発生します。なぜどんなアイデア? –

+0

私はそれらもまた走ったことを思い出しているようですが、なぜ覚えていないのですか?ここで私が取り組んでいるプロジェクト(未完成)です。私は承認が働くと思う、それは私のハングアップだった10.5で働いていた(私は本当にこのプロジェクトを完了する必要があります)。 https://github.com/paxswill/jenkins/tree/OS-X-Package/osx/PrefPane –

関連する問題