1

尝试将我的应用程序与 Facebook 集成以进行登录建议,我碰巧注意到以下日志行:

2014-01-07 15:22:08.843 Nutrino[7457:70b] FBSDKLog: The FacebookSDKResources.bundle is no longer required for your application.  It can be removed.  After fixing this, you will need to Clean the project and then reset your simulator.

问题是 FacebookSDKResources.bundle 甚至不存在于我的 FacebookSDK 目录中。所以基本上这条日志消息对我来说是多余的。通常我不会太在意,但是每次我实例化 FBLoginView 时,这条日志消息都会以原始形式弹出到我的日志控制台 3 次。

环顾四周,看到了这个答案,表明这个人在升级到更新版本的 Facebook SDK 后可能会遇到这个错误。不幸的是,我没有升级。我从头开始了一个新项目,因此我没有任何参考可以安全地从应用程序项目中删除。

有什么建议么?我怎样才能摆脱这些烦人的日志消息

提前致谢。

吉尔

4

1 回答 1

0

更新

好的 - 我找到了问题的根源!我正在 xCode5 中开发我的应用程序。有时我会打开旧版本的 xCode 和旧版本的应用程序以获取一些代码引用,因此当两个项目同时打开时会出现问题。FacebookSDKResources.bundle确实存在于项目的旧版本中,这就是原因!

希望它会帮助某人。

原始答案

我不确定这是否解决了它,因为我将它保留了一段时间,下次我检查这些日志消息时不存在,但我记得唯一改变的是我使我的 FBLoginView 实例成为单例,因此只有一个实例。

如果有人处理同样的问题,值得一试。

于 2014-01-29T14:11:20.480 回答