通过Qt运行的应用程序不会提示macOS上的麦克风权限

通过Qt运行的应用程序不会提示macOS上的麦克风权限

当我通过Qt创建者构建和运行我的应用程序时,它不会提示麦克风访问,因为麦克风在应用程序中不能工作。

如果我直接通过终端(open applicaton.app)运行构建的应用程序,则显示类似于下面的权限提示符,没有任何问题:

我的环境:

基于苹果macOS M1 Pro芯片的MacBook Pro (16英寸,2021)上的M1蒙特利12.4Qt5.12.12与5.0.2这使得测试我的应用程序变得困难,因为每次我构建它时,我都需要从终端运行它,以便麦克风工作。NSMicrophoneUsageDescription存在于Info.plist中(否则根本无法工作)。

我已经尝试了QT5.15.2,在那里一切都很好(当从Qt运行时,应用程序请求许可),但出于其他原因,我需要使用5.12.12。

推荐文章

Q1:如何隐藏桌面应用
36365最新线路检测

Q1:如何隐藏桌面应用

📅 07-26 👁️‍🗨️ 4746
腾讯新闻“瞬间没了”?腾讯回应:恶意造谣,新闻业务正常运行
36365最新线路检测

腾讯新闻“瞬间没了”?腾讯回应:恶意造谣,新闻业务正常运行

📅 07-20 👁️‍🗨️ 6900
每天少看1小时手机,就可能有神奇效果
365bet网站

每天少看1小时手机,就可能有神奇效果

📅 07-10 👁️‍🗨️ 6824