如何修复Facebook SDK“不包含bitcode”错误?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修复Facebook SDK“不包含bitcode”错误?相关的知识,希望对你有一定的参考价值。

将Xcode更新到最新版本后出现以下错误:

ld:'/ Users / mimicreative/Documents/Kerja/Backup/FacebookSDK/FBSDKMessengerShareKit.framework/FBSDKMessengerShareKit(FBSDKMessengerApplicationStateManager.o)'不包含bitcode。您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode。对于架构armv7

但是我在早期版本的Xcode上没有出现此错误。当我存档我的项目时发生了这个错误。

答案

Facebook已经启用了bitcode的更新。检查cocoapods,你会发现它。它的版本4.5我认为

这用于appthining。如果您不想更新sdk,则可以在项目中关闭bitcode。转到你的目标 - >设置和serch for bitcode。比将选项改为NO。默认情况下它被激活

编辑:Facebook Verizon是4.6 Un @ Dharmesh Dhorajiya Side :)

另一答案

找到enable bitcode构建设置并设置为NO

Build settings

或者升级你的FacebookSDK

以上是关于如何修复Facebook SDK“不包含bitcode”错误?的主要内容,如果未能解决你的问题,请参考以下文章

包含 facebook sdk 后的 Gradle 错误

Android facebook-sdk 在土耳其语中崩溃

关于 facebook javascript sdk

使用 Facebook Javascript SDK 获取图形数据

在 android studio 中包含 facebook sdk

Facebook SDK 3.1 FacebookConnectPlugin.m 2 弃用