最近开发要验证一下app在iOS13系统会不会出问题,但是我的当前xcode是10,不能运行iOS13的模拟机,于是就很不情愿的的把电脑升级到10.15.1,现在xocde11.1是可以跑我的app项目, 但是我的java项目跑不起来了,坑爹啊,一看原因还是intelliJ IDEA的log日志默认在根目录下,之前的系统就做了在根目录下新建一个data文件夹来映射我的其他的有权限读写的文件夹(我放在了桌面的某一个位置,),于是我就想继续这样搞,试试看,我尼玛,坑,不行,新版本的系统根目录权限只能读,不能新建,完蛋,于是就想着各种办法,查询各种资料,最后终于让我给鼓捣出来了,以下是我的步骤
1重启电脑,按住cmd+r 进入恢复模式
2 左上脚进入终端模式 在终端输入 csrutil disable(关掉sip) 并重启
3 重启完成后,打开终端 输入 sudo -s 回车后输入密码回车
接着输入 sudo mount -o rw / 回车(支配临时读写权限,就可以对系统文件进行读写.(终端操作)
4.进入根目录 cd / 新建 一个文件夹 mkdir data
5. 在其他有权限读写的地方新建一个文件夹 比我我在我的桌面 新建一个data文件夹 和根目录下面的文件联系对应起来
6 终端 sudo ls -s /Users/cuntymcflaps/Desktop/SVN /data 这样通过软连接 建立一个映射关系
然后操作你桌面上的文件,对应的根目录也会更换(比如在桌面的对应的文件夹下面新建一些文件,对应的你从根目录打开也会发现是一样的)
7.好了 这样的话 你的项目就差不多可以继续运行了,最后别忘记把sip改过来.重启电脑,cmd+r进入恢复模式,在终端输入 csrutil enable 成功之后 然后重启电脑就可以啦
谢谢大家,对你有帮助的话,请给我一个红心,谢谢