小编Mik*_*Sli的帖子

应用程序的Info.plist文件应包含NSBluetoothAlwaysUsageDescription密钥,而该密钥位于plist文件中

首先,我想指出的是,我已经在此处查看了Stack Overflow的帖子,并添加了iCoder和Deepak提到的内容并不能解决我的问题。

我正在使用React-Native开发我的应用程序,包括我发现的这个React-Native-Permissions包。他们的文档指出,我应该添加其程序包启用的所有权限,例如Location,Camera和其中提到的所有其他权限。完成此操作后,我可以将我的应用程序上载到商店并提交以供审核。

今天我到办公室,看到苹果提供了一些反馈。因此,在完成反馈后,我想再次重新上传到商店(如我应该做的那样增加内部版本号)。

现在,当我在info.plist中像这样显示消息时,我会继续在上面提到的标题中得到消息

<key>NSBluetoothAlwaysUsageDescription</key>
<string>Our app does not request this permission or utilize this functionality but it is included in our info.plist since our app utilizes the react-native-permissions library, which references this permission in its code.</string>
Run Code Online (Sandbox Code Playgroud)

编辑:

我希望在下面澄清一些内容,以便找到我所面临的问题的答案。标题中给出的错误是在上载到商店后直接发生的(因此,我猜测实际的错误是由系统自动检查的)。

下面的答案不会帮助我解决问题,因为更具描述性的字符串不会由自动系统检查来检查。而且我已成功将此字符串用于info.plist中的其他元素。在此之后,我发现了证据,表明人们已经使用此策略成功将其应用程序提交到应用程序商店。如该链接后面的Gradner注释所示,React Native Permission问题266

info.plist ios react-native

18
推荐指数
3
解决办法
5616
查看次数

标签 统计

info.plist ×1

ios ×1

react-native ×1