MacOs添加应用(以腾讯会议为例)的麦克风权限

新换了mbp pro,开个会,发现腾讯会议麦克风没声,在系统偏好设置-安全性与隐私-隐私-麦克风里,并没有腾讯会议这个应用,于是会议用手机开的😭。
我在网上找到了两个教程,很nice,但是要结合着看,不是很完整,原文章链接:https://blog.csdn.net/qq_34029469/article/details/107284443
https://blog.csdn.net/weixin_42634260/article/details/105819769
因为我比较憨,还是弄了一会儿,把完整设置过程中总结了一下,希望能够帮助到大家。

第一种情况:偏好设置中有所需应用

把图中应用前的小框钩上就行。
在这里插入图片描述

第二种情况:没有所需应用

那就比较惨了,比如我,那就需要通过终端设置。

第一步:电脑进入恢复模式

首先,电脑需要重新启动,在重启的过程中按住command+r键(我是一直按着的,尝试两边才成功),电脑就会进入恢复模式。

第二步:打开终端

这时候你的屏幕上会有些框,不要理她!!左上角找到终端,打开。
在这里插入图片描述

第三步:输入命令

我看的文章说命令的作用是关闭系统完整性保护(SIP),图上显示关闭成功。

csrutil disable

在这里插入图片描述

第四步:重启

这次重启,不需要按任何键!!!
在这里插入图片描述

第五步:打开终端,输入对应应用的命令

在终端中输入下面的命令。

sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.tencent.meeting',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1577993260);"

注意哦,我这里是腾讯会议!!见图。
在这里插入图片描述
如何改成自己对应的应用呢?
A、通过访达找到自己应用,显示包内容
在这里插入图片描述
B、找到info.plist,快速查看
在这里插入图片描述
在这里插入图片描述
C、找到CFBundleIdentifier,找到对应下面一行,把两个尖括号之间的东西替换一下第五步中红线部分即可

在这里插入图片描述
最后,腾讯会议这个应用就出现在了我们的系统偏好设置-系统与安全-隐私-麦克风中,钩上小框,就大功告成!!!
在这里插入图片描述

祝大家成功设置,✌️。

更新:

大家设置完麦克风权限之后,最好还是把系统完整性保护(SIP)打开,因为关闭SIP的操作会降低系统的安全性。
方法就是第二种情况再来一遍,到第三步的时候替换成下方代码,再重启即可。

csrutil enable

在这里插入图片描述
祝大家成功,并且电脑长寿~✌️

  • 15
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 31
    评论
### 回答1: 要在 macOS 的小组件中添加文字,你可以使用 NSTextField 类。首先,你需要在小组件的 storyboard 文件中添加一个 NSTextField 控件。然后,在代码中,你可以使用 textField.stringValue 属性来设置文字内容,例如: ``` textField.stringValue = "这是一段文字" ``` 你还可以使用 textField.font 和 textField.textColor 属性来设置文字的字体和颜色。 需要注意的是,小组件的界面元素是在 widgetkit 框架的 Widget 协议中定义的,这个协议包含了一个 view 方法,这个方法会返回一个 NSView 对象,这个对象包含了你在 storyboard 中添加的所有界面元素。所以,在设置 NSTextField 的属性之前,你需要先获取这个文本框对象,例如: ``` let textField = view.subviews.first as! NSTextField textField.stringValue = "这是一段文字" ``` 我希望这些信息能帮到你! ### 回答2: 要在macOS上使用Swift添加文字小组件,你可以遵循以下步骤: 1. 打开Xcode并创建一个新的macOS应用项目。 2. 创建一个新的小组件文件,你可以选择使用Storyboard或纯代码来创建。 3. 在小组件文件中添加一个文本视图或标签,这将用于显示文字。 4. 在你的代码中,使用标签或文本视图对象来引用你在小组件中创建的元素。 5. 设置字体、颜色和大小等文本属性。 6. 使用字符串变量来存储你想要添加到小组件中的文字内容。 7. 将文本内容设置为标签或文本视图的文本属性。 8. 在小组件的生命周期方法中,例如viewDidLoad()或viewWillAppear(),设置你的文本视图或标签的frame,以便它出现在小组件上的适当位置。 9. 运行你的应用程序并查看小组件是否正确显示了你的文本内容。 注意,这只是一个基本的步骤指南,你可以根据你的实际需求对样式和布局进行更详细的调整。在编写Swift代码时,也要确保你已经导入了必要的框架和库,以便能够使用小组件和文本视图等UI元素。 ### 回答3: 要在macOS上使用Swift添加文字小组件,需要以下几个步骤: 1. 创建一个新的macOS应用程序项目。在Xcode中选择"Create a new project",然后选择"macOS",再选择"App",并点击"Next"。 2. 给你的项目起一个合适的名称,并选择所需的其他设置,然后点击"Next"。 3. 选择一个存储项目的位置,在"Language"下选择"Swift",然后点击"Next"。 4. 在Xcode的主界面中,找到"Main.storyboard"文件,并双击打开。 5. 在你的小组件的界面上,选择"Label"来添加文字。你可以在Attributes Inspector(属性检查器)中设置文字的内容、字体、颜色和其他属性。 6. 在ViewController.swift文件中,你可以使用以下代码来自动更新小组件上的文字内容: ```swift import Cocoa import WidgetKit class ViewController: NSViewController { @IBOutlet weak var label: NSTextField! override func viewDidLoad() { super.viewDidLoad() // 更新小组件上的文字 label.stringValue = "你要添加的文字内容" // 更新小组件 WidgetCenter.shared.reloadAllTimelines() } } ``` 7. 运行你的应用程序,你将看到小组件界面上显示了你添加的文字。 以上是使用Swift在macOS添加文字小组件的基本步骤。你可以根据需要进一步定制小组件的样式和功能,并通过更新代码中的文字内容来更新小组件的显示。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值