我正在开发一个需要对 /etc 目录中的配置文件进行更新的 MacRuby 应用程序。在应用程序的命令行版本中,这会提示输入密码,然后允许访问。
但是现在我正在将应用程序转换为 GUI 应用程序,但我不知道如何将授权服务集成到 Ruby 应用程序中。Apple 开发者网站上的示例使用 Obj-C 和 C。我使用 MacRuby 的很大一部分原因是因为 Ruby 中的文件访问非常简单。我宁愿不必将我的应用程序的那部分转换为 Obj-C/C。有没有人有一个很好的例子来说明如何将授权服务与 MacRuby 一起使用?