我期待对以下主题进行更新,因为在使用Xcode 4.1及更高版本时它无法编译(https://developer.apple.com/library/mac/navigation/#section=Topics&topic =安全性),尤其是应用程序授权(例如在BetterAuthorizationSample中加入)。
我的想法是编写一个简单的应用程序来访问OS X文件系统保护区中的某些plist文件(macpilot的方式)来调整Time Machine。
我编写的应用程序必须访问/ System / Library / LaunchDaemons /
中的一个文件上面的示例介绍了一种在给定时间内授予应用程序访问权限的方法。在我的情况下,我需要一个文件的写权限,操作系统会提示我输入我的管理员名称和密码,以便将更改应用到正确的文件。
答案 0 :(得分:1)
您需要一个实际进行文件修改的授权助手,而您的应用程序只是一个将信息传递给该助手的UI。
阅读本文: http://www.bornsleepy.com/bornsleepy/os-x-helper-applications
Github上的示例代码(有一个很好的自述文件): https://github.com/elegantchaos/ECHelper