2011-07-12 4 views
4

Je suis impatient d'avoir une mise à jour sur le sujet suivant car il ne compile pas lorsque vous utilisez Xcode 4.1 et supérieur (https://developer.apple.com/library/mac/navigation/#section = Rubriques & topic = Sécurité) et plus particulièrement sur Autorisation d'application (comme hilighted dans BetterAuthorizationSample). L'idée que j'ai est d'écrire une application simple pour accéder à certains fils de plist dans les zones protégées du système de fichiers OS X (comme le fait macpilot) pour ajuster Time Machine.Autorisation d'application OS X

L'application que j'ai écrit doit accéder à un fichier dans/System/Library/LaunchDaemons/

L'exemple ci-dessus introduit un moyen de donner un droit d'accès aux applications pour un temps donné. Dans mon cas, j'ai besoin d'une autorisation en écriture pour un fichier et le système d'exploitation devrait me demander d'entrer mon nom d'administrateur et mon mot de passe pour appliquer les modifications au bon fichier.

+0

Pourriez-vous reformuler (partie de) votre histoire de telle sorte qu'il devient une question à laquelle il faut répondre? – vstrien

+0

Salut, fait quelques changements. J'espère que c'est plus responsable maintenant. –

+0

Toujours pas clair quelle est la question - ma meilleure estimation est que vous cherchez un tutoriel sur le cadre de sécurité. – Richard

Répondre

1

Vous avez besoin d'un assistant autorisé qui effectue réellement les modifications de fichier et votre application est juste une information de passage d'interface utilisateur à cette aide.

Lire ceci: http://www.bornsleepy.com/bornsleepy/os-x-helper-applications

Exemple de code sur GitHub (avec un bon readme): https://github.com/elegantchaos/ECHelper

documentation Pommes sur ce sujet: http://developer.apple.com/library/mac/#documentation/security/conceptual/authorization_concepts/01introduction/introduction.html