首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“‘InvalidOperationException”,原因:“fbauth2在LSApplicationQueriesSchemes下从您的Info.plist中丢失,是iOS 9.0所必需的”

“‘InvalidOperationException”,原因:“fbauth2在LSApplicationQueriesSchemes下从您的Info.plist中丢失,是iOS 9.0所必需的”
EN

Stack Overflow用户
提问于 2015-10-28 14:26:15
回答 4查看 6.7K关注 0票数 3

在您将此标记为副本之前,请注意,我已经尝试过所有相关问题的解决方案。当我点击我的应用程序上的Facebook登录按钮时,应用程序会因为这个错误而崩溃

代码语言:javascript
复制
2015-10-28 18:31:05.277 retailcatalogue[96362:2057887] *** Terminating app due to uncaught exception 'InvalidOperationException', reason: 'fbauth2 is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0'

我查看了可用的解决方案并更新了我的info.plist,但它仍然不起作用。帮帮忙,谢谢!

我的info.plist

代码语言:javascript
复制
<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>
    <string>fb-messenger-platform-20150128</string>
    <string>fb-messenger-platform-20150218</string>
    <string>fb-messenger-platform-20150305</string>
</array>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-11-17 13:45:02

删除fbauth2后的空格

票数 5
EN

Stack Overflow用户

发布于 2015-11-20 18:39:28

右键单击应用程序的Info.plist并选择“开放为源代码”。在<dict>标记之后添加以下代码:

代码语言:javascript
复制
<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fbauth2</string>
</array>

现在运行您的应用程序,并尝试再次登录Facebook。this answer的学分。

票数 7
EN

Stack Overflow用户

发布于 2015-11-04 22:57:36

您在标签中提到的版本还没有准备好处理iOS 9,解决方案是下载4.7.1,这是2015年11月4日的最新版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33393700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档