【问题标题】:Missing Purpose String in Info.plist File - Xcode 10.1 & iOS 10.0Info.plist 文件中缺少目的字符串 - Xcode 10.1 和 iOS 10.0
【发布时间】:2019-01-10 05:33:44
【问题描述】:

我的应用程序二进制文件从 iTunes 连接中消失,提示“应用程序的 Info.plist 文件应包含一个 NSBluetoothPeripheralUsageDescription 键和一个面向用户的目的字符串,清楚而完整地解释您的应用程序需要数据的原因 '

首先,我没有在我的应用程序的任何地方使用蓝牙服务。然后我了解到 facebook SDK 可能正在使用蓝牙服务,因此,我在 Facebook 框架 info.plist 文件中包含了“NSBluetoothPeripheralUsageDescription”实体以及我的应用程序的 info.plist 文件。

这是我的项目 pod 文件:

pod 'GoogleSignIn'
pod 'Alamofire', '~> 4.5'
pod 'ReachabilitySwift'
pod 'IQKeyboardManagerSwift'

pod 'Crashlytics'
pod 'Fabric'
pod 'Firebase/Core', '4.0.4'
pod 'Firebase/Database', '4.0.4'
pod 'Firebase/Messaging', '4.0.4'
pod 'FirebaseInstanceID', '2.0.0'

pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
pod 'FBSDKPlacesKit'
pod 'FBSDKMessengerShareKit'

pod 'NVActivityIndicatorView'
pod 'Toast-Swift', '~> 3.0.1'
pod 'SDWebImage', '~> 4.0'
pod 'ReachabilitySwift'
pod 'IQKeyboardManagerSwift'
pod 'SideMenu'
pod 'InteractiveSideMenu'
pod 'SwiftSoup'

到目前为止,我已经上传了将近 30 次构建版本,尝试了不同的东西,但仍然遇到同一个问题。任何帮助将不胜感激。

编辑:

添加来自 Apple 的电子邮件截图。

【问题讨论】:

  • 你能列出你正在使用的所有 pod 吗?
  • 嘿!请找到修改后的问题!
  • 你能把 Xcode 的截图显示你的应用程序的功能吗?
  • 只有推送通知是开启的。其余全部关闭(我认为这是默认设置!)
  • 您使用密钥 NSBluetoothPeripheralUsageDescription 添加了什么描述(值)?

标签: ios facebook


【解决方案1】:
'FBSDKPlacesKit'

是罪魁祸首。

The Places Kit abstracts-away most of the work of constructing these requests by handling location querying, and Wi-Fi and Bluetooth scanning, as well as structuring the query parameters.

参考:https://developers.facebook.com/docs/places/ios

解决方案: 将您的目的添加到 info.plist

注意:在我的情况下,我正在实施 Facebook 分析,并且 facebook 的官方文档指示添加 FBSDKPlacesKit,并且分析没有必要。

【讨论】:

    【解决方案2】:

    我在照片权限方面也有同样的问题,我在我的 p 列表文件中添加了两行,一行用于密钥,另一行用于描述您需要此权限的原因。

    您可以根据您的应用要求更改描述。

    NSBluetoothPeripheralUsageDescription 连接需要蓝牙。

    【讨论】:

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