由于麦克风权限问题,我的iphone应用被拒绝了

时间:2013-10-30 10:59:01

标签: iphone permissions ios7 avaudiosession

在我的应用程序中,我使用AVCaptureStillImageOutput类捕获图片。 此方法也使用AVCaptureSession类,现在默认使用AVAudioSession

ref:Apple doc“AVCaptureSession现在默认使用你的app的AVAudioSession”

由于AVAudioSession类,当我尝试捕获图片时,iOS7生成设备访问麦克风的权限请求但我没有录制视频我正在捕获静止图像这就是为什么苹果评论团队发现我的应用程序没有这样的功能使用麦克风

如何解决此问题?我希望我的应用程序不使用麦克风。

Apple审核小组评论:      在审核期间,我们被提示同意使用麦克风,但是,我们无法找到使用麦克风进行录音的任何功能或功能。

相机功能不包括录制功能,也没有在审核时找到任何其他相关功能。

麦克风同意请求是通过使用AVAudioSessionCategoryRecord或AVAudioSessionCategoryPlayAndRecord音频类别生成的。

如果您不打算使用您的应用程序录制音频,那么选择符合您应用程序要求的AVAudioSession会话类别或修改您的应用程序以包含录音功能是合适的。

1 个答案:

答案 0 :(得分:0)

您是否将捕捉设备设置为正确的?

类似的东西:

AVCaptureDevice *audioCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType: AVMediaTypeVideo];

如果没有一些代码,很难知道。