我正在可可中开发一个应用程序,它需要将一组文件复制到系统文件夹中。将文件复制到系统文件夹时,我收到“权限被拒绝”错误消息。我该如何解决这个问题。
请任何人帮助我...
提前致谢
我正在可可中开发一个应用程序,它需要将一组文件复制到系统文件夹中。将文件复制到系统文件夹时,我收到“权限被拒绝”错误消息。我该如何解决这个问题。
请任何人帮助我...
提前致谢
没有必要在 /System 中放置任何东西,而且这可能不是一个好主意,因为它可能会被系统更新清除。我的猜测是,无论您想要做什么都应该通过其他方式实现,例如使用 /Library 或 ~/Library。
Mac OS X 使用授权系统来阻止应用程序在没有警告的情况下将文件复制到系统位置。这就是为什么在安装框架时必须输入凭据的原因。
如果您想在您的应用程序中执行特权操作,我建议您阅读授权服务编程指南,尤其是场景章节:它将帮助您决定如何进行文件复制。
使用 PackageMaker 制作正确的安装程序包,就像我在您之前的问题中建议的那样。