For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mac 麦克风权限:UE 5.0 和 5.3 需要

Convai 插件在 macOS 上的 Unreal Engine(UE)5.0 和 5.3 中需要麦克风访问权限。

编辑器麦克风 权限设置

  1. 临时禁用 SIP - 请按照中提供的说明操作 禁用和启用 SIP 指南 - 注意:请确保运行命令 csrutil disable 在终端中。

  2. 克隆 tccutil 仓库 - 打开终端,并输入以下命令以克隆仓库: git clone https://github.com/DocSystem/tccutil

  3. 通过输入以下命令切换到 tccutil 目录 cd tccutil 到终端中。

  4. 确保 Python 已安装 在你的系统上。请在终端中运行 tccutil 命令,以允许 Unreal Engine 访问麦克风: sudo python3 tccutil.py -e -id com.epicgames.UnrealEditor --microphone --enable

  5. 重新启用 SIP 在修改完成后, 按照同样的指南 重新启用系统完整性保护,但这次运行命令 csrutil enable.

使用 Convai 打包应用程序(MacOS 14.x 不需要)

在打包游戏后,如果你注意到任何崩溃或麦克风无法工作,请继续执行以下步骤

  1. 找到 Info.plist 文件位于打包后的游戏目录中。通常可以通过右键单击该包,选择“显示包内容”,并编辑 /Contents/Mac/Info.plist.

  2. 添加以下条目以请求麦克风访问权限:

<key>NSMicrophoneUsageDescription</key>
<string>你的自定义消息,用于说明 Convai 为什么需要麦克风访问权限</string>
添加麦克风权限行后的 Info.plist 示例
  1. 将更改保存到 Info.plist 文件。

最后更新于

这有帮助吗?