1. 给应用软件设置麦克风权限
(1) 应用程序 -> 右键包管理 -> 找到Info.plist文件 -> 打开文件找到 CFBundleIdentifier key便签 —> 复制<Stirng>标签后的值 com.oray.sunlogin.macclient
(2)注意mac系统不一样,执行的命令也不一样。我的是macOS14.5 执行的是17个键值的。
17个值的在终端中输入: sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT INTO "main"."access" ("service", "client", "client_type", "auth_value", "auth_reason", "auth_version", "csreq", "policy_id", "indirect_object_identifier_type", "indirect_object_identifier", "indirect_object_code_identity", "flags", "last_modified", "pid", "pid_version", "boot_uuid", "last_reminded") VALUES ('kTCCServiceMicrophone', 'com.oray.sunlogin.macclient', 0, 0, 4, 1, NULL, NULL, 0, 'UNUSED', NULL, 0, 1622199671, NULL, NULL, 'UNUSED', 0);"
13个值的在终端输入:sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.oray.sunlogin.macclient',0,0,4,1,NULL,NULL,0,'UNUSED',NULL,0,1622199671);"
- 如果报错这个错误就是需要输入17个值的,否则反之
Error: in prepare, table access has 17 columns but 13 values were supplied