Swift Playgrounds 中的用户麦克风权限

aab*_*erg 5 user-permissions ios swift swift-playground

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

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

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