MacOS Mojave 摄像头和麦克风权限
  ppGGiSfbs6Lj 2023年11月02日 39 0


MacOS Mojave

1. 遇到了如下问题。

CMIO_Unit_ScopeElement.h:200:SafeGetElement Throwing err: -67454

CMIOUnitFigBaseObjectImpl.c:246:CMIOUnitCreateFromDescription Invalid paramater

CMIO_Unit_Input_Device.cpp:244:GetPropertyInfo CMIOUInputFromProcs::GetPropertyInfo() failed for id 102, Error: -67456

CMIOHardware.cpp:339:CMIOObjectGetPropertyData the System is exiting

CMIO_DALA_System.cpp:264:GetPropertyData error 1970171760 (unop) getting property selector (inot) scope (glob) element 0

 

A:

0.1

I have encountered the same error after update to macOS 10.14(Mojave).

I used otool to debug, got this : mac os error

These file reported on picture is from :/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMediaIO.framework


after update iterm to "Build 3.2.4beta1", the "privacy problem" solved

 

0.2  Xcode 

0.2.1 权限

Microphone

<span style="color:#31353b"><span style="color:#393318"><code><span style="color:#2b91af">Key</span>    <span style="color:#303336">:</span>  <span style="color:#2b91af">Privacy</span> <span style="color:#303336">-</span> <span style="color:#2b91af">Microphone</span> <span style="color:#2b91af">Usage</span> <span style="color:#2b91af">Description</span>    
<span style="color:#2b91af">Value</span>  <span style="color:#303336">:</span><span style="color:#303336">  $</span><span style="color:#303336">(</span><span style="color:#303336">PRODUCT_NAME</span><span style="color:#303336">)</span><span style="color:#303336"> microphone </span><span style="color:#101094">use</span></code></span></span>

Camera :

<span style="color:#31353b"><span style="color:#393318"><code><span style="color:#2b91af">Key</span>    <span style="color:#303336">:</span>  <span style="color:#2b91af">Privacy</span> <span style="color:#303336">-</span> <span style="color:#2b91af">Camera</span> <span style="color:#2b91af">Usage</span> <span style="color:#2b91af">Description</span>   
<span style="color:#2b91af">Value</span>  <span style="color:#303336">:</span><span style="color:#303336">  $</span><span style="color:#303336">(</span><span style="color:#303336">PRODUCT_NAME</span><span style="color:#303336">)</span><span style="color:#303336"> camera </span><span style="color:#101094">use</span></code></span></span>

 

Info.plist

<key>NSCameraUsageDescription < / key >

<string>$(PRODUCT_NAME) camera use< / string >

<key>NSMicrophoneUsageDescription < / key >

<string>$(PRODUCT_NAME) microphone use< / string >

 

0.3 设置权限

0.3.1 click on "Security & Privacy", select "Camera" (or "Microphone") and click the checkbox

0.3.2 使用命令行 tccutil 。 

You can however reset the entire camera and microphone access list by issuing the following commands in the Terminal: tccutil reset Camera and tccutil reset Microphone

 

重置摄像头访问: tccutil reset Camera

重置麦克风访问: tccutil reset Microphone

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  xWYnr39PTA9E   2023年11月05日   45   0   0 System
  6554CEvzIu1g   2023年11月12日   35   0   0 SystemText数据
  iyuah6QlwXb6   2023年11月12日   31   0   0 Systemjava
  evcC6HYXeV5x   2023年11月02日   79   0   0 SystemTimejava
ppGGiSfbs6Lj