【问题标题】:Bitcode is disabled in Facebook-iOS-SDK 4.37Facebook-iOS-SDK 4.37 中禁用了位码
【发布时间】:2019-03-15 01:19:30
【问题描述】:

我更新了 Facebook SDK 4.37,更新 SDK 后,我开始看到一个编译时错误以禁用位码。我无法禁用位码,因为我有真正需要启用位码的手表套件应用程序。如果有人遇到此问题和解决方案,请告诉我。

我看到的错误在这里:

FBSDKShareKit.framework/FBSDKShareKit(FBSDKLikeBoxView.o)' 没有 包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或 禁用此目标的位码。文件 FBSDKShareKit.framework/FBSDKShareKit' 用于架构 arm64

我还在 Facebook 的开发者页面上发布了同样的内容。他们说这是已知的并试图解决。

【问题讨论】:

  • 这方面有更新吗?
  • 不,我对此一无所知...我只是想知道其他开发人员是如何解决这个位码问题的。
  • 我发现该问题已在 10 天前报告给 Facebook,但问题仍然存在。这太不可思议了:developers.facebook.com/support/bugs/189257625300905/…
  • 我看到了你的评论。除了您已经发布的支持页面之外,还有其他方法可以向 Facebook 开发团队发送消息吗?
  • 在此问题解决之前,我也无法集成此 SDK。截至 10 月 15 日,到目前为止,我还没有看到来自 FB 的任何更新。

标签: bitcode


【解决方案1】:

最终,Facebook 修复了 4.38 中的错误

https://developers.facebook.com/docs/ios/change-log-4x/

【讨论】:

【解决方案2】:

我终于在没有任何位码问题的情况下集成了 facebook sdk。我回去使用 4.36 而不是 4.37。我使用的下载链接是here。 (我不使用cocoapods)。希望 fb 最终能够发布稳定版本。但在那之前,我一直坚持到 4.36。

【讨论】:

  • 是的,4.36 没有任何问题。我将等待几天发布,如果 Facebook 团队修复了某些问题,那么我将使用它,否则我将回滚到 4.36
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-04
  • 1970-01-01
  • 1970-01-01
  • 2015-06-29
  • 2011-05-13
  • 1970-01-01
相关资源
最近更新 更多