首页 > 解决方案 > Swift Playgrounds 中的用户麦克风权限

问题描述

我正在尝试访问用户的麦克风以在我正在制作的游戏中进行麦克风输入,使用 AVFoundation(特别是 installTap:onBus:) 用于 ios。在常规的 xcode 项目中,您将请求用户访问并将 NSMicrophoneUsageDescription 写入 info.plist。

然而,由于游乐场的性质,他们没有 info.plist 可以写入。结果是,在请求权限(向用户显示弹出窗口)后,操场崩溃,因为它无法写入 info.plist 文件!它没有给我一个真正的错误日志,所以我通过在 xcode 项目中运行相同的代码来推断这是错误。

有没有办法强制游乐场写入特定的 info.plist 文件/在游乐场中绕过此权限?

标签: iosswiftswift-playgrounduser-permissions

解决方案


推荐阅读