And*_*rei 4 macos objective-c elevated-privileges
我正在尝试从〜/ Library/PreferencePanes文件夹中删除文件,而这不能通过普通权限完成.通常,如果您需要删除〜/ Library文件夹中的任何文件,系统将询问您的用户名和密码.
我这样做的当前方式是
[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error] 
但这会继续返回错误([error localizedDescription]):
theAppName.prefPane couldn’t be removed because you don’t have permission to access it.
为了获得删除文件所需的这些提升权限,我需要使用哪些逻辑和代码?
谢谢!
| 归档时间: | 
 | 
| 查看次数: | 4529 次 | 
| 最近记录: |