1 2 3 4 Previous Next 55 Replies Latest reply on Dec 1, 2019 9:09 AM by paulzikopoulos Go to original post
      • 30. Re: macOS Catalina issue [beta]
        regentscholar Lurker

        Thank you VirtuallyHuman, finally resolved!

        I had to do both this Unity mode workaround to get the Screen Recording privacy option enabled.

        And then also run this command in Terminal-

        defaults write -g NSRequiresAquaSystemAppearance -bool Yes

        • 31. Re: macOS Catalina issue [beta]
          ezekiel676 Lurker

          Updating from 11.0 to the latest VMware fusion 11.1 helped me.

          I did these steps:

          1) Download new fusion from VMware website

          2) Install it over old version

          3) Start your VM and confirm all security requests.

          • 32. Re: macOS Catalina issue [beta]
            Joseph4Chou Lurker

            it's really helpful.

             

            My Fusion is 10, when I install 11 trial, the Screen Recording permission popup.

             

            Now, I'm reinstalling Fusion 10. Thanks a lot.

            • 33. Re: macOS Catalina issue [beta]
              mmoorman12 Novice

              In another thread, ProjectFlameX has another solution which worked for me.  One recommendation though...  Run each of the commands individually as some of them will need a password.

               

              Hey guys.

               

              After hours of research this solution works for me:

               

              1. Install VMWare.

              2. Restart computer and go to Recovery Mode (hold CMD+R when computer starts until you see an Apple logo).

              3. Go to top menu and choose Utilities and then Terminal.

              4. Turn off SIP with this command:

                   csrutil disable

               

              5. Go to top menu and choose Apple Logo and the Restart.

              6. After macOS starts normally open /Applications/Utilities/Terminal.app and paste this commands:

                   tccutil reset All com.vmware.fusion

               

                   sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

               

                   sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceListenEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

               

                   sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServicePostEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

               

              7. Go to Recovery Mode (hold CMD+R when computer starts until you see an Apple logo).

              8. Go to top menu and choose Utilities and then Terminal.

              9. Turn on SIP with this command:

                   csrutil enable

               

              10. Restart.

              7 people found this helpful
              • 34. Re: macOS Catalina issue [beta]
                DevXPfeil Novice

                sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

                 

                Fixed it! :-) Back in business :-)

                2 people found this helpful
                • 35. Re: macOS Catalina issue [beta]
                  realerichenry Lurker

                  Thank you.   That was a life saver.  Prior to this I could not get fusion into the Privacy->Screen Recording settings so the console would stop displaying all black.  Back in business.

                  • 36. Re: macOS Catalina issue [beta]
                    jerryfrit Lurker

                    Thanks!  This worked wonderfully for me.   I recently purchased Fusion for my iMac Pro, running Mojave.  Loving it, I also loaded it onto my 2014 MacBook Pro, on which I am testing Catalina DP 6.  Until I found your solution, I too was getting the black screen, with nothing listed in Screen Recording.

                     

                    What I am now finding is that when I launch a VM, I get a complaint that it wants to be enabled in Accessibility.  I try to do this but, even after unlocking System Preferences, the check box does not receive the click and remains unchecked.  That being said, the Ubuntu VM, that I'd set up, seems to run nominally.

                    • 37. Re: macOS Catalina issue [beta]
                      Lotusshaney Novice

                      You don't need to turn SIP off to do this.

                       

                      The Recovery Partition is SIPless.  csrutil will report SIP on in recovery but its not, the Kernal for recovery has been compiled with SIP disabled.

                       

                      You can simply do :-

                       

                      "/Volumes/Macintosh HD/usr/bin/sqlite3" "/Volumes/Macintosh HD/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

                      "/Volumes/Macintosh HD/usr/bin/sqlite3" "/Volumes/Macintosh HD/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceListenEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

                      "/Volumes/Macintosh HD/usr/bin/sqlite3" "/Volumes/Macintosh HD/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServicePostEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

                       

                      while in Recovery to directly alter the TCC database on your system drive.  NOTE: Im assuming your system HD name is "Macintosh HD"  if not change it in the example.

                      1 person found this helpful
                      • 38. Re: macOS Catalina issue [beta]
                        edveinkauf032 Novice

                        Hi,

                         

                        all workarounds in this thread (so far) didnt worked out for me.

                         

                        Found a Solution.

                        1) Remove VMware Fusion 11.1.1 from MacOS Catalina Beta

                        2) Install VMware Fusion 11.1.0

                        3) Start any VM

                        4) See the popup asking for screen recording permission.

                        5) Grant permission and see VM-desktops

                         

                        Best Regards

                        1 person found this helpful
                        • 39. Re: macOS Catalina issue [beta]
                          rickaustin Lurker

                          Same for me. Nothing to select in Screen Recording dialog.

                          • 40. Re: macOS Catalina issue [beta]
                            Rverb Lurker

                            THANKS , working perfectly and sooo simple.

                             

                            • 41. Re: macOS Catalina issue [beta]
                              danallenhtn Novice

                              stumostumo, I loved this idea, immediately created a new admin user in Catalina System Preferences -> Users and Accounts.  Then clicked on my username in the upper right of the Mac Menu Bar (actually, username is the 3rd  or 4th from the right item in the menu bar, depending on whether Siri is enabled), but anyway, logged in as the new user and boom badda bing, VMWare 11 already installed, included in the new account because it had been added in the first account created with the installation.

                               

                              Still not received a popup for clicking onto the Screen Recording List.

                               

                              Got the checkmarks for Input Monitoring and Full Disk Access, but still parched without a checkbox for VMWare Fusion.app on the screen recording area of Securty and Privacy.

                               

                              This is Trump's fault.

                               

                              I never lied to the FBI about my computer.

                              • 42. Re: macOS Catalina issue [beta]
                                danallenhtn Novice

                                @

                                Ok, I am going to give this a try.  I am skeptical based on the fact this solution makes perfect sense.  Seems like it should definitely work.  I figure that means there is about 90% likelihood of continuing agony.  That beats 100%, so I am in.

                                 

                                And that goes even before counting the good times sure to come with breaking my computer's integrity, YES!!

                                 

                                    One thing I am wondering about, I think I am going to have to print those commands and.... umm.... I must be missing something.... those commands have to be like .... typed in?  With a keyboard?     There is no way that can be a possible requirement. 

                                 

                                I knew I should not have ditched that keyboard I had.

                                 

                                **** thinking to what I saw earlier today in the Recovery Mode *****

                                I really don't see a way around this .....

                                 

                                ah ha! YESS!!

                                 

                                I'll save the commands in a txt file that I can ...

                                ...open and

                                .

                                .

                                ....copy from

                                .

                                .

                                .

                                .in Terminal!

                                 

                                ***ok, looking around at all the staring faces in here..... ***  everybody else already knew that one, didn't they?

                                 

                                back in half hour.... if my computer still is booting at that point.

                                 

                                Seriously, I appreciate the effort you put into finding that solution.

                                 

                                 

                                 

                                *************************************************************************************

                                RESULT: SUCCESS

                                 

                                However,

                                 

                                Did not disable/reenable SIP (tip o' the hat to Lotusshaney).

                                 

                                Could not access the txt file I had put the commands into, so I dug my keyboard out of the garbage typed them.  Used to my phone to view this thread and transcribed from there.

                                 

                                I could not get the sqlite3 command to work except from within terminal started from recovery mode. (Error in Catalina: unable to open database "/Library/Application Support/com.apple.TCC/TCC.db": unable to open database file.  I guess disabling SIP allows access to that database file when booted into Catalina, but since I skipped disabling SIP, had to be in recovery mode to open that database)

                                 

                                Ran only one of the sqlite3 commands, the first one, for screen capture

                                (tip o' the hat to DevXPfeil):

                                sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

                                 

                                Restarted to the  Catalina volume and now the screen recording checkbox in Security/Privacy  under the privacy tab is checked for VMWare Fusion.app

                                 

                                And now, VMWare 10.1.6 is running perfectly in Catalina Public Beta.

                                • 43. Re: macOS Catalina issue [beta]
                                  trelab Lurker

                                  MY INFO:

                                  • catalina beta 7
                                  • VMware fusion 10.1.2 pro

                                   

                                  STEP 1.

                                  • create this script in your catalina install.  Adjust the ${root} variable as necessary:

                                   

                                  # cat /private/etc/fixtccdb.sh 
                                  #!/bin/sh
                                  
                                  
                                  ###### CHANGE THIS AS REQUIRED #######
                                  root="/Volumes/Macintosh HD"
                                  
                                  
                                  ls -l "${root}/Library/Application Support/com.apple.TCC/TCC.db"
                                  
                                  
                                  ls -l "$root/usr/bin/sqlite3"
                                  
                                  
                                  "$root/usr/bin/sqlite3" "${root}/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
                                  
                                  
                                  ls -l "${root}/Library/Application Support/com.apple.TCC/TCC.db"
                                  

                                   

                                  STEP 2.

                                  • reboot catalina in recovery mode, launch terminal, and run the script:

                                   

                                  # sh -v "/Volumes/Macintosh HD/private/etc/fixtccdb.sh
                                  

                                   

                                  STEP 3.

                                  • reboot back to catalina, and check System Preferences to verify that VMware Fusion has Screen Recording privileges.

                                   

                                  Thanks to all!

                                  • 44. Re: macOS Catalina issue [beta]
                                    EyeM Lurker

                                    Somebody PLEASE vault this answer to be the instant winner for those of us who don't want to spend endless hours uninstalling/reinstalling Fusion on Catalina in the fleeting hopes that Fusion will magically ask for permission to record the screen. This answer just gives that permission flat out without waiting for Fusion to ask for it, and it is the ONLY answer that worked for me on my Fusion 11.1.0 installation.

                                     

                                    BTW, I did trim out the unnecessary "/Volumes/Macintosh HD" part of the path information on these commands because my HD is named differently. Here's the commands that saved the day on my Catalina beta install (I performed this from a rooted command prompt after entering "sudo su -" at the terminal and entering my password...no recovery mode or SIP disabling required):

                                     

                                    "/usr/bin/sqlite3" "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

                                     

                                    "/usr/bin/sqlite3" "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceListenEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

                                     

                                    "/usr/bin/sqlite3" "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServicePostEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'