【问题标题】:Unity, Xcode and clang: error: linker command failed with exit code 1Unity、Xcode 和 clang:错误:链接器命令失败,退出代码为 1
【发布时间】:2018-07-15 06:27:37
【问题描述】:

我正在尝试将我的项目构建到 iPhone,但我不断收到此错误:

ld:警告:arm64 函数未 4 字节对齐:ltmp0 来自 /Volumes/MacBackup1/AppsProduction/MyGame/Builds/iOS/Libraries/libiPhone-lib.a(unwind_test_arm64.o) ld:警告:arm64 函数未 4 字节对齐:来自 /Volumes/MacBackup1/AppsProduction/MyGame/Builds/iOS/Libraries/libiPhone-lib.a(unwind_test_arm64.o) 的 _unwind_tester ld:“/Volumes/MacBackup1/AppsProduction/MyGame/Builds/iOS/Frameworks/FacebookSDK/Plugins/iOS/FBSDKShareKit.framework/FBSDKShareKit(FBSDKLikeBoxView.o)”不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE),从供应商处获取更新的库,或禁用此目标的位码。用于架构 arm64 的文件“/Volumes/MacBackup1/AppsProduction/MyGame/Builds/iOS/Frameworks/FacebookSDK/Plugins/iOS/FBSDKShareKit.framework/FBSDKShareKit” clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我一直在寻找答案,并且有很多关于clang的帖子:错误:链接器命令失败,退出代码为1(使用-v查看调用),但在我的情况下似乎没有一个。

我现在被困住了,希望能得到一些帮助。任何帮助表示赞赏。

我正在使用 Xcode 版本 9.2 (9C40b) 和 Unity3D 2017.3.0p4。我还在为 Unity 使用最新的 Facebook SDK (v7.11.0)。

【问题讨论】:

    标签: ios xcode facebook unity3d


    【解决方案1】:

    尝试在构建设置中禁用位代码

    【讨论】:

    • 啊,这让我通过了错误,但我得到了很多新错误:-/ Bitcode 做什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多