在LSApplicationQueriesSchemes下的Info.plist中缺lessfbauth2,并且是iOS 9.0所必需的

我在loginFacebook时获取日志。 请告诉我如何删除这个日志。 我正在研究ios8

在你的info.plist ,添加一行LSApplicationQueriesSchemes 。 确保它是arraytypes。 因为它只是元素,添加stringfbauth2

在这里输入图像说明

只要按照这个链接。

 <key>LSApplicationQueriesSchemes</key> <array> <string>fbapi</string> <string>fbapi20130214</string> <string>fbapi20130410</string> <string>fbapi20130702</string> <string>fbapi20131010</string> <string>fbapi20131219</string> <string>fbapi20140410</string> <string>fbapi20140116</string> <string>fbapi20150313</string> <string>fbapi20150629</string> <string>fbauth</string> <string>fbauth2</string> <string>fb-messenger-api20140430</string> </array> 

有一个新的关键,LSApplicationQueriesSchemes,在这里你需要添加你想要canOpenURL的scheme列表。

在这里输入图像说明

如果您使用v4.6.0或更高版本的SDK,您只需要添加到您的Info.plist中:

 <key>LSApplicationQueriesSchemes</key> <array> <string>fbapi</string> <string>fb-messenger-api</string> <string>fbauth2</string> <string>fbshareextension</string> </array>