解决vm12下os10.12.6不能改变分辨率的问题

升级OS 10.12.6后,在VMware上遇到无法改变分辨率的问题。由于System Integrity Protection (SIP)的限制,需要禁用SIP,通过重启、终端命令`csrutil disable`来实现。如果禁用SIP后仍无效,可检查VMware自动调整大小设置,并确保使用VMware Tools的旧版本(如darwin8.5.8)进行安装。
摘要由CSDN通过智能技术生成

Os 10.12.6 下分辨率无法改变问题

最近在折腾Xcode开发,现在升级到了9.2版本,最低os版本要求是10.12.6,所以要升级os系统。

不过升级后遇到了一个很蛋疼的问题,我在VMware上装了10.11,升级前安装VMware tools 能自动全屏,升级后不行。也无法重新安装成功。

经查询网络资料发现,

导致这个的原因是因为苹果在OSX 10.11上启动了一个System Integrity Protection (SIP),这个保护系统防止/library/preferences/systemconfiguration/com.apple.Boot.plist这个文件被修改,

 

如何禁用SIP系统完整性保护机制?

1、重新启动虚拟机中的操作系统;

2、按住Command(即对应Windows键) + R键;


3、菜单“实用工具” ==>> "终端" 



4、输入 csrutil disable 回车

    执行成功后,返回信息如下:

Successfully disabled System IntegrityProtection. Please restart the machine for the changes to take effect.

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值