《求助,讨论》 NSfileManager 操作非沙盒外路径权限问题

操作步骤:
自己在越狱机上已经安装了,AFC 插件,自己新建 xcode 工程写了一个 APP,然后尝试 NSFileManager 去删除非沙盒系统目录的一些文件,发现没有权限删除,然后报错。

目前越狱机操作非沙盒目录,怎么才能解决权限的问题?iFile,Filza 他们都是怎么做到的?有知道的论坛朋友吗。还有 NSFileManager 需要提权吗?网上搜了好多资料基本没看到

代码:
[[NSFileManager defaultManager] removeItemAtPath:@"/var/mobile/Documents/zds.txt" error:&error];

报错:
Error Domain=NSCocoaErrorDomain Code=513 ““zds.txt” couldn’t be removed because you don’t have permission to access it.” UserInfo={NSUserStringVariant=(

Remove

), NSFilePath=/var/mobile/Documents/zds.txt, NSUnderlyingError=0x2805c2460 {Error Domain=NSPOSIXErrorDomain Code=1 “Operation not permitted”}}

环境:
iOS 14.0.1

Xcode建的工程直接安装应该是没有root权限的。你打包成deb安装试看

我瞎说的,我是小白。 :mask:

我试试

已经搞定了, 打成 deb 就有权限了。