Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Info.plist文件中缺少目的字符串-Xcode 10.1&;iOS 10.0_Ios_Facebook - Fatal编程技术网

Info.plist文件中缺少目的字符串-Xcode 10.1&;iOS 10.0

Info.plist文件中缺少目的字符串-Xcode 10.1&;iOS 10.0,ios,facebook,Ios,Facebook,我的应用程序二进制文件从iTunes connect上消失,它说,“应用程序的Info.plist文件应该包含一个NSBluetooth外围设备描述码,带有一个面向用户的目的字符串,清楚完整地解释了你的应用程序需要数据的原因”” 首先,我的应用程序中没有使用蓝牙服务。然后我了解到facebook SDK可能正在使用蓝牙服务,因此,我在facebook frameworks info.plist文件以及我的应用程序的info.plist文件中包含了“NSBluetoothPeripheralUsa

我的应用程序二进制文件从iTunes connect上消失,它说,“应用程序的Info.plist文件应该包含一个NSBluetooth外围设备描述码,带有一个面向用户的目的字符串,清楚完整地解释了你的应用程序需要数据的原因”

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

这是我的项目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次我的构建,尝试了不同的东西,但仍然停留在同一个问题上。任何帮助都将不胜感激

编辑:

添加来自苹果的电子邮件截图


我在照片权限方面也有同样的问题,我在我的p列表文件中添加了两行,一行用于密钥,另一行用于说明为什么需要此权限

您可以根据应用程序的要求更改说明

NSBluetooth外围设备用途说明 连接需要蓝牙

'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.
参考:

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


注意:在我的案例中,我正在实施Facebook分析,Facebook的官方文档指示添加FBSDKPlacesKit,这对于分析是不必要的

你能列出你正在使用的所有吊舱吗?嘿!请查找已编辑的问题!你能把Xcode的屏幕截图显示你的应用程序的功能吗?只有推送通知是打开的。Rest all已关闭(我认为这是默认设置!)您使用密钥NSBluetooth外围设备UsageDescription添加了什么描述(值)?