TwitterKit不能用Xcode 6.3编译

时间:2015-02-23 19:37:25

标签: ios twitter fabric.io

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

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

  

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

     

Fabric: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

有人找到解决方法吗?

5 个答案:

答案 0 :(得分:53)

这是一个简单的修复。只需执行错误状态,为调试版本打开dSYM生成。

更改您的构建设置: enter image description here

对此: enter image description here

然后再次选择Build。它现在应该编译并运行。

答案 1 :(得分:13)

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

  1. 打开项目的构建设置并搜索"生成调试符号" 并将其设置为是。 如下面的截图所示 enter image description here

  2. 在构建设置中搜索调试信息格式,然后搜索"调试信息格式" ,然后设置"调试信息格式"使用dSYM文件" DWARF"

  3. enter image description here

答案 2 :(得分:4)

这对我来说不起作用,因为它已经设置为'与dSYM'并且它也没有构建。经过更多挖掘和尝试后,似乎问题(至少对我而言)是在Build Settings>之下。生成调试符号,默认情况下设置为“否”。我将它改为是,它就像一个魅力。

答案 3 :(得分:0)

没有一个提出的答案能为我解决。

删除了通过Fabric应用添加的Fabric.frameworkCrashlytics.framework,并通过Cocoapods再次添加。{/ p>

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

答案 4 :(得分:0)

对我来说有用的是以前的答案:

1-更改"构建设置 - >调试信息格式 - >调试"值为#34; DWARF与dSYM文件"

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

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