我正在开发一个 iOS Swift 包/框架,我们有一个简单的麦克风输入类,它将麦克风输入电平分配给一个变量来控制视觉效果。
当我在传统应用程序中使用该类时,该类工作正常。模拟器正确地请求权限,实际的 iPhone 也是如此。它通过使用麦克风隐私设置和解释字符串正确配置的 info.plist 文件来实现。
作为框架的一部分,我们还将 Xcode Playgrounds 作为一组教程包含在包中。我正在尝试创建一个麦克风示例。由于 Playgrounds 位于 Swift 包/框架内,我不确定是否可以附加 info.plist 文件,或者即使这是正确的工作流程。
我的问题是:
有什么方法可以让 Xcode/playground 请求在 SwiftPackage/框架内使用麦克风的许可?有什么地方可以放置 info.plist 使其工作吗?