【问题标题】:TwitterKit does not compile with Xcode 6.3TwitterKit 不能用 Xcode 6.3 编译
【发布时间】:2015-04-25 06:11:11
【问题描述】:

我将 TwitterKit 从 Fabric 添加到 Xcode 6.3 下的应用程序中。

在我添加 TwitterKit 的运行脚本构建阶段步骤之前,该应用程序会编译,但是一旦我添加 TwitterKit,它在调试构建期间失败并出现此错误:

2015-02-23 11:22:32.382 运行[53735:1513077] Fabric.framework/运行 1.3.13 2015-02-23 11:22:32.388 运行[53735:1513077]

结构:dSYM 错误

无法处理路径 /Users/mfoouser/Library/Developer/Xcode/DerivedData/fabrictest/Build/Products/Debug-iphonesimulator/fabrictest.app.dSYM 处的 fabrictest.app.dSYM 确保您的项目构建设置正在生成 dSYM 文件。对于所有配置,DEBUG_INFORMATION_FORMAT 应设置为 dwarf-with-dsym。这也可能是时间问题,请确保 Fabric 运行脚本构建阶段是最后一个构建阶段,并且没有其他脚本将 dSYM 从 Xcode 生成的位置移动。

命令 /bin/sh 失败,退出代码为 1

有人能找到解决办法吗?

【问题讨论】:

    标签: ios twitter fabric.io


    【解决方案1】:

    对我有用的是结合了之前的答案:

    1- 将“Build Settings -> Debug Information Format -> Debug”值更改为“DWARF with dSYM File”

    2- 将“构建设置 -> 生成调试符号”值更改为“是”

    3- 删除 Fabric 和 Crashlytics 框架并重新安装

    【讨论】:

      【解决方案2】:

      没有一个建议的答案适合我。

      删除了通过 Fabric 应用添加的 Fabric.framework 和 Crashlytics.framework,并通过 Cocoapods 再次添加。

      **这并不意味着Cocoapods 只是解决方法,而是可能应该将它们重新添加到项目中。

      【讨论】:

        【解决方案3】:

        您可以按照以下步骤操作,它对我有用。

        1. 打开项目的构建设置并搜索“生成调试符号”并将其设置为是。 如下图所示

        2. 在构建设置中搜索调试信息格式并搜索“调试信息格式”,然后将“调试信息格式”设置为“DWARF with dSYM file”

        【讨论】:

        • 谢谢!为我工作。但是你能解释一下这个问题的原因吗?
        【解决方案4】:

        这对我不起作用,因为它已经设置为“with dSYM”并且它也没有构建。经过更多的挖掘和尝试之后,问题(至少对我而言)似乎是在 Build Settings > Generate Debug Symbols 下,默认情况下设置为 No。我把它改成了是,它就像一个魅力。

        【讨论】:

        • 你是个天才!谢谢,你的建议对我有帮助。
        【解决方案5】:

        这是一个简单的修复。就像错误状态一样,为您的调试版本打开 dSYM 生成。

        从此更改您的构建设置:

        对此:

        然后再次选择构建。它现在应该可以编译并运行了。

        【讨论】:

        • 嗨,马克,不幸的是,这对我仍然不起作用。还有其他方法可以确保创建 dSYM?
        • 当我更改为内部包含 Fabric 的 ARC 项目时遇到了同样的问题。
        • 图片链接失效。
        • 1 个 vp 投票支持构建设置的图形说明。
        猜你喜欢
        • 2015-06-17
        • 2015-08-17
        • 1970-01-01
        • 2015-05-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-27
        相关资源
        最近更新 更多