错误的Appstore连接:Info.plist文件(NSBluetoothPeripheralUsageDescription)中缺少目的字符串

时间:2018-11-27 06:04:22

标签: ios app-store info.plist

  

亲爱的开发人员,

     

我们确定了您的应用最近交付的一个或多个问题,   。请更正以下问题,然后重新上传。

     

Info.plist文件中缺少目的字符串-您的应用程序的代码引用   一种或多种访问敏感用户数据的API。该应用程序的Info.plist   文件应包含NSBluetoothPeripheralUsageDescription密钥,并带有   面向用户的目的字符串清楚,完整地说明了为什么   应用需要数据。从2019年春季开始,所有应用都将提交给   App Store要求访问用户数据包括目的   字符串。如果您使用的是外部库或SDK,它们可能会引用   需要用途字符串的API。虽然您的应用可能不使用这些   API,仍然需要一个目的字符串。您可以联系   库或SDK的开发人员,并要求他们发布版本的   他们的代码不包含API。学到更多   (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。

     

最诚挚的问候,

     

App Store团队

实际上,我不是在尝试使用蓝牙。但是App Store却以某种方式拒绝了我的应用。

2 个答案:

答案 0 :(得分:0)

如果您在构建阶段链接的库和框架部分中添加了CoreBluetooth.framework,则将其删除。

此外,请检查您在项目中使用的任何第三方库是否使用了蓝牙。检查是否有任何文件导入CoreBluetooth.framework

答案 1 :(得分:0)

您是否正在使用广告框架? 广告框架有时会使用蓝牙信息。