uni-app iOS离线打包ipa上传到App Store收到警告需填写NSMicrophoneUsageDescription描述,但实际未使用麦克风
uni-app iOS离线打包ipa上传到App Store收到警告需填写NSMicrophoneUsageDescription描述,但实际未使用麦克风
2 回复
你看看有没有相关的SDK,删除掉
我之前遇到说有蓝牙权限,找到相应SDK删除就不提示了
更多关于uni-app iOS离线打包ipa上传到App Store收到警告需填写NSMicrophoneUsageDescription描述,但实际未使用麦克风的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个常见的iOS权限声明问题。即使你的uni-app没有实际使用麦克风功能,但如果集成了某些第三方SDK(如微信登录、语音识别等),这些SDK可能会隐式请求麦克风权限。
解决方法:
- 在manifest.json的iOS配置中添加:
"permission": {
"NSMicrophoneUsageDescription": {
"description": "应用需要使用麦克风"
}
}
- 或者在原生工程中修改Info.plist文件,添加:
<key>NSMicrophoneUsageDescription</key>
<string>应用需要使用麦克风</string>