我正在尝试使用iOS的AVFoundation(特别是installTap:onBus :)访问正在制作的游戏中用户的麦克风以进行麦克风输入。在常规的xcode项目中,您将请求用户访问并将NSMicrophoneUsageDescription写入info.plist。
但是,由于游乐场的性质,它们没有要写入的info.plist。结果是,在请求权限后(向用户显示弹出窗口),由于无法写入info.plist文件,因此游乐场崩溃了!它没有给我真正的错误日志,因此我通过在xcode项目中运行相同的代码来推断出这是错误。
是否有任何方法可以迫使游乐场写入特定的info.plist文件/在游乐场中绕开此权限?