重签一款app ,替换缓存下的某一个文件,具体流程如下:
1,将沙盒下Library的某一个sqlite 文件保存下来!
2,删除该沙盒下的Library的这个sqlite文件
3,将以前保存下来的sqlite文件放在以前的位置。
突然发下 重签的的app 没有权限读取这个 sqlite文件
然后通过ssh 链接手机 cd到该文件目录,使用 chmod 777 XXX.sqlite
之后app 就能读取这个sqlite
如何通过代码实现 上面添加权限的功能
重签一款app ,替换缓存下的某一个文件,具体流程如下:
1,将沙盒下Library的某一个sqlite 文件保存下来!
2,删除该沙盒下的Library的这个sqlite文件
3,将以前保存下来的sqlite文件放在以前的位置。
突然发下 重签的的app 没有权限读取这个 sqlite文件
然后通过ssh 链接手机 cd到该文件目录,使用 chmod 777 XXX.sqlite
之后app 就能读取这个sqlite
如何通过代码实现 上面添加权限的功能
“替换缓存”
你寄几个已经说了
有解决方案么
自己顶一下, 如何代码实现 chmod 777 xxx 文件 添加权限的功能, 目前需要手动 ssh 比如有没有什么shell 命令实现我这个方法
再次顶一下
方法一:shell脚本写改权限的操作。
方法二:提前把旧sqlite 用户组以及权限设置成沙盒里的,用mv命令。
shell脚本调chmod?
int chmod(const char *pathname, mode_t mode);
chmod本身就是个api啊
这个api 怎么使用呀,
代码里使用?
你的代码是指什么东西
试过了 不可以
你重签的app当然没有执行命令的权限,你是通过谁把以前的sqlite放进去的,你再让谁帮你执行,他不香吗
不可以的,这个sqlite是保存了以前的相关数据, 从新生成就没有了。
各位大佬,帮我想想在重签的app 通过代码实现我 上诉加权的操作 如: chmod 777 XXX(文件的路劲)
Do you even read?