解决MacOS Catalina 升级导致VMWare黑屏问题

最主要原因VMWare没有录屏权限了,但是在不升级情况下在security->Privacy->Screen Recording是无法添加进去的,只能先关闭 csrutil.

环境:

macOS Catalina

VMWare Fusion 8.5.10

  1. 首先重启mac,在即将启动的时候按住CMD+R键,直到出现苹果logo
  2. 然后选择用户,输入密码进入recover mode。
  3. 在menu上面选择->Utilities->Terminal
  4. 输入

    csrutil disable

  5. 重启进入正常模式,打开terminal输入以下命令
  6. tccutil reset All com.vmware.fusion

  7. sudo sqlite3 “/Library/Application Support/com.apple.TCC/TCC.db” ‘insert into access values (“kTCCServiceScreenCapture”, “com.vmware.fusion”, 0, 1, 1, “”, “”, “”, “UNUSED”, “”, 0,1565595574)’

  8. sudo sqlite3 “/Library/Application Support/com.apple.TCC/TCC.db” ‘insert into access values (“kTCCServiceListenEvent”, “com.vmware.fusion”, 0, 1, 1, “”, “”, “”, “UNUSED”, “”, 0,1565595574)’

  9. sudo sqlite3 “/Library/Application Support/com.apple.TCC/TCC.db” ‘insert into access values (“kTCCServicePostEvent”, “com.vmware.fusion”, 0, 1, 1, “”, “”, “”, “UNUSED”, “”, 0,1565595574)’

  10. 重启再次进入recovery mode,重启csrutil
  11. 输入命令

    csrutil enable

  12. 再次重启就能发现 vmware出现在screen capture里面了