ios - XCode 9.1 链接器错误与来自 Unity 5.6.4 项目的 facebook sdk 7.11 中的位码相关

标签 ios xcode unity-game-engine facebook-unity-sdk

我在Unity 5.6.4 p1中新建了一个场景,导入了facebook sdk 7.11.0。我能够从统一构建 iOS,但尝试在 XCode 9.1 中构建失败并出现错误:

ld: '/Users/joshwagner/Code/FacebookSDKBuildTest/iOSBuild/Frameworks/FacebookSDK/Plugins/iOS/FBSDKShareKit.framework/FBSDKShareKit(FBSDKAppInviteContent.o)' 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或者为此目标禁用位码。用于架构 arm64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我在这里查看了升级指南:https://developers.facebook.com/docs/unity/upgrading-7.x 听起来我的 Unity 版本应该是兼容的。

我还读到 facebook sdk 从版本 4 开始编译时启用了位码。

我已经尝试关闭我的主要项目的位码支持,不幸的是这导致了其他问题。

可能导致此问题的原因是什么?

最佳答案

看起来问题是 Facebook SDK for Unity 7.11.0 中的错误。切换到以前的版本(7.10)编译没有任何问题。我已向 Facebook 提交错误报告,并将改用 7.10 版。

关于ios - XCode 9.1 链接器错误与来自 Unity 5.6.4 项目的 facebook sdk 7.11 中的位码相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48724591/

相关文章:

xcode - swift "Start Game Menu"

iphone - Facebook Connect 登录问题

c++ - iOS集成unity 4.6.3项目(64位&& IL2CPP)。出现如下这样的错误,如何解决呢?

ios - iOS 中的其他 Mtouch 参数

ios - 嵌入了 containerView 的静态单元格上的动态高度

ios - ImageView 16 :9 aspect ratio

c# - Unity UI 文本框动态高度。如何使其根据文本数量扩展?

mouse - 同时检测 LMB 和 RMB 时遇到问题。我的鼠标坏了吗?

ios - NSNotificationCenter 不适用于自定义键盘

ios - 在 ARSCNView Aspect Fit 中加载大型 3d Object .scn 文件以适应屏幕 ARKIT Swift iOS