应用程序因缺少Info.plist文件麦克风中的目的字符串而被拒绝,但我无法在info.plist中添加说明

时间:2019-05-05 07:30:12

标签: ios react-native permissions app-store

我的应用被拒绝,因为Info.plist文件中缺少目的字符串(尤其是对于NSMicrophoneUsageDescription用法而言)。

这取决于对react-native-permission用法的使用,并且我尝试按照模块文档中的说明在info.plist中添加用途字符串。 但是在我的应用程序中,我还使用了react-native-qrcode-scanner模块,如果我添加了NSMicrophoneUsageDescription的字符串,则会要求用户使用麦克风,因此该应用程序在第二个审批过程,因为我不需要在我的应用中获得此权限。

您有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果应用程序的任何功能仅需要使用麦克风,则应用程序将询问用户许可。否则,它不会询问。由于您仅使用react-native-qrcode-scanner,因此不会要求用户提供麦克风权限。它只会在您的info.plist中。我也在appstore中发布了app。而且我在{。{1}}的info.plist中有一堆不必要的用途字符串。但这并没有妨碍获得批准。