我在需要使用麦克风的应用程序上使用Xcode 10.1(10B61)。 (几乎)每次我从Xcode(在模拟器中)启动应用程序时,都会弹出系统弹出窗口:
“ Appname”想要访问麦克风 “隐私-麦克风使用说明”“>
选择“不允许”或“确定”都没有关系。此消息不断弹出。 我该如何解决?
此问题似乎已在Xcode 10.2中解决
答案 0 :(得分:4)
您可以按照以下步骤摆脱此问题:
答案 1 :(得分:1)
寻找解决方法后,这个方法似乎可以解决我的问题: 在“模拟器”中,依次转到“设置”>“您的应用”>“禁用麦克风访问”
更新: 无法解决此问题,但可能会有所帮助: 您可以通过Esc键关闭弹出窗口-应该比单击按钮要快
答案 2 :(得分:1)
不幸的是,以下过程似乎只是一个临时解决方法。一段时间后,对话框开始再次出现。重复该过程将其修复一段时间。
我遇到了同样的问题,在我的案例中,有帮助的是在模拟器中禁用然后重新启用了麦克风权限。
修复步骤:
此过程完成后,每次我运行该应用程序时,麦克风权限对话框都会停止显示。
请注意,我确实在禁用权限的情况下运行了该应用程序,并导航到需要重新启用权限的位置(但我认为这不是必需的)。
希望这对我有帮助。
答案 3 :(得分:-2)
另一种解决方法是检查应用程序是否在模拟器中运行并禁用音频代码:
struct Platform {
static var isSimulator: Bool {
return TARGET_OS_SIMULATOR != 0
}
}