Ios react native无法部署到应用商店获取ITMS-90683:Info.plist中缺少目的字符串

Ios react native无法部署到应用商店获取ITMS-90683:Info.plist中缺少目的字符串,ios,xcode,react-native-ios,info.plist,Ios,Xcode,React Native Ios,Info.plist,我从App Store Connect获得: NSContactsUsageDescription和NSBluetooth始终缺少SusageDescription, 但当我锁定我的info.plist时,我看到了这些属性 接下来我该怎么办? 如何调试或查找丢失的属性 在ios/[app name]/Info.plist中拥有权限 <key>NSContactsUsageDescription</key> <string>This app requires c

我从App Store Connect获得: NSContactsUsageDescription和NSBluetooth始终缺少SusageDescription, 但当我锁定我的info.plist时,我看到了这些属性

接下来我该怎么办? 如何调试或查找丢失的属性


ios/[app name]/Info.plist中拥有权限

<key>NSContactsUsageDescription</key>
<string>This app requires contacts access to function properly.</string>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>App uses Bluetooth to find, connect and communicate with nearby devices. Please grant access.</string>
NSContactsUsageDescription
此应用需要联系人访问才能正常运行。
NSBluetooth始终使用说明
应用程序使用蓝牙查找、连接并与附近的设备通信。请允许访问。
小心使用
空格
,您可以将
Info.plist
作为源代码进行检查


如果您将iOS目标定为低于13,还需要添加
nsbluetooth外围设备UsageDescription

它没有空格,无空格NSContectSusageDescription$(产品名称)是否要使用您的联系人NSBluetooth外围设备使用说明?是否可以从App Store Connect发送完整说明?ITMS-90683:Info.plist中缺少目的字符串-您的应用程序代码引用了一个或多个访问敏感用户数据的API。应用程序的Info.plist文件应包含一个NSContactsUsageDescription密钥,该密钥带有一个面向用户的目的字符串,清楚完整地解释了应用程序需要数据的原因。从2019年春季开始,提交到应用商店的所有访问用户数据的应用都需要包含用途字符串。如果您使用的是外部库或SDK,它们可能引用需要用途字符串的API。虽然您的应用程序可能不使用这些API,但仍然需要用途字符串。
如果您使用的是外部库或SDK,它们可能引用需要用途字符串的API。虽然您的应用程序可能不使用这些API,但仍然需要一个目的字符串
,这意味着您的代码或任何其他库或SDK可以使用另一个权限,即使您不使用它,但您仍然需要提供隐私说明。我有很多目的字符串。有没有办法找到导致问题的原因?