[Unity] Microphone or Camera not working on Mac UnityHub?

Solution 1:Use Unity.app directly instead of UnityHub.
Solution 2:Insert access database by SQLite.

Solution 1

Use Unity.app directly instead of UnityHub.

Solution 2

  1. Restart Mac in Recorvery mode. (Hold ⌘ + R).
  2. Open Terminal. (Utilities => Terminal)
  3. Close System Integrity Protection (SIP).
    csrutil disable
  4. Restart Mac normally.
  5. Open Terminal. (Applications => Utilities => Terminal.app)
  6. Open TCC database by SQLite.
    sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db
  7. Insert access for Microphone & Camera.
    // Microphone
    INSERT INTO access VALUES('kTCCServiceMicrophone','com.unity3d.unityhub',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);
    // Camera
    INSERT INTO access VALUES('kTCCServiceCamera','com.unity3d.unityhub',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109);
  8. You can see Unity Hub being listed in Microphone tab inside the Security & Privacy panel.
    [Unity] Open Microphone Access
  9. Restart Mac in Recorvery mode again. (Hold ⌘ + R).
  10. Open Terminal. (Utilities => Terminal)
  11. Open System Integrity Protection (SIP).
    csrutil enable
  12. Restart Mac normally.

Microphone Audio is Silent