解決macOS無法給app授權(quán)問題
應(yīng)用明明已經(jīng)索取授權(quán)了,但是在權(quán)限列表沒有出現(xiàn)應(yīng)用,無法勾選怎么辦?
-打開騰訊會議
-打開麥克風(fēng)
-權(quán)限不足前往設(shè)置
-誒?。???為什么列表里面應(yīng)用消失了??
———————————————————————————————————————————分割線
方法1:刪除應(yīng)用再安裝,檢查權(quán)限列表
方法2:新建一個用戶,在新用戶中打開應(yīng)用,再次嘗試授權(quán)




退出登錄后進(jìn)入新添加的用戶嘗試授權(quán),如仍然看不到應(yīng)用請看方法3
方法3:
準(zhǔn)備工作
M1 Mac:
1.確保Mac已完全關(guān)機
2.接著按住電源鍵(指紋鍵)不放至少10秒,直至出現(xiàn)啟動選項
3.點擊選項并繼續(xù),輸入登錄密碼
4.點擊菜單欄實用工具-終端
5.輸入csrutil disable
6.回車輸入密碼(密碼不會顯示,輸完直接回車)
7.重新啟動
Intel Mac:
1.首先開啟Mac的電源 開關(guān) ,同時按住command +R鍵進(jìn)入恢復(fù)模式
2.看到蘋果標(biāo)志、旋轉(zhuǎn)地球儀或其他啟動屏幕后,松開按鍵
3.單擊頂部菜單欄中的實用程序
4.單擊終端
5.輸入csrutil disable
6.回車輸入密碼(密碼不會顯示,輸完直接回車)
7.重新啟動
準(zhǔn)備工作結(jié)束,正式教程開始
首先,找到應(yīng)用包名,這里以O(shè)BS為例
打開訪達(dá),點擊左側(cè)應(yīng)用程序




|獲取全部權(quán)限
/usr/bin/sqlite3 ~/Library/application\ Support/com.apple.TCC/TCC.db "REPLACE INTO access VALUES('kTCCServiceAll','com.obsproject.obs-studio',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1608354323);"
|獲取通訊錄權(quán)限
/usr/bin/sqlite3 ~/Library/application\ Support/com.apple.TCC/TCC.db "REPLACE INTO access VALUES('kTCCServiceContactsFull','com.obsproject.obs-studio',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1608354323);"
|獲取攝像頭權(quán)限
/usr/bin/sqlite3 ~/Library/application\ Support/com.apple.TCC/TCC.db "REPLACE INTO access VALUES('kTCCServiceCamera','com.obsproject.obs-studio',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1608354323);"
|獲取麥克風(fēng)權(quán)限
/usr/bin/sqlite3 ~/Library/application\ Support/com.apple.TCC/TCC.db "REPLACE INTO access VALUES('kTCCServiceMicrophone','com.obsproject.obs-studio',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1608354323);"
綠色部分可以根據(jù)需求替換為下面
輔助功能kTCCServiceAccessibility
、攝像頭kTCCServiceCamera
、輸入監(jiān)聽kTCCServiceListenEvent
、麥克風(fēng)kTCCServiceMicrophone
、錄制屏幕kTCCServiceScreenCapture
、完全磁盤訪問權(quán)限kTCCServiceSystemPolicyAllFiles
紅色部分則為應(yīng)用包名,請根據(jù)自己的需求更改?。?/span>
應(yīng)用授權(quán)成功后,按照準(zhǔn)備工作將Mac進(jìn)入恢復(fù)模式后,
在終端輸入csrutil enable
以恢復(fù)SIP
方法由Apple客服和網(wǎng)絡(luò)提供,僅做成圖片教程,謝謝!