【问题标题】:Error Appstore connect : Missing Purpose String in Info.plist File (NSBluetoothPeripheralUsageDescription)错误 Appstore 连接:Info.plist 文件中缺少目的字符串 (NSBluetoothPeripheralUsageDescription)
【发布时间】:2019-04-28 20:07:44
【问题描述】:

尊敬的开发者,

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

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 像这样拒绝了我的应用。

【问题讨论】:

    标签: ios app-store info.plist


    【解决方案1】:

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

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

    【讨论】:

    • 没有添加 CoreBluetooth.framework。无论如何,谢谢...仍然面临这个问题
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-01-30
      • 1970-01-01
      • 2020-10-25
      • 2019-09-04
      • 2019-09-22
      • 2019-04-24
      • 2020-01-27
      • 1970-01-01
      • 2020-12-09
      相关资源
      最近更新 更多