Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios TwitterKit不使用Xcode 6.3编译_Ios_Twitter_Fabric.io - Fatal编程技术网

Ios TwitterKit不使用Xcode 6.3编译

Ios TwitterKit不使用Xcode 6.3编译,ios,twitter,fabric.io,Ios,Twitter,Fabric.io,我将TwitterKit从Fabric添加到Xcode 6.3下的应用程序中 在我添加TwitterKit的运行脚本构建阶段步骤之前,应用程序将进行编译,但一旦我添加TwitterKit,它在调试构建期间失败,并出现以下错误: 2015-02-23 11:22:32.382运行[53735:1513077]Fabric.framework/run 1.3.13 2015-02-23 11:22:32.388运行[53735:1513077] 结构:dSYM错误 无法在路径/Users/mfoou

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

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

2015-02-23 11:22:32.382运行[53735:1513077]Fabric.framework/run 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文件。对于所有配置,调试信息格式应设置为dwarf with dsym。这也可能是时间问题,请确保Fabric运行脚本构建阶段是最后一个构建阶段,并且没有其他脚本将dSYM从Xcode生成它的位置移动

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


有人想办法解决这个问题吗?

这是一个简单的解决办法。只需按照错误状态,为调试构建启用dSYM生成

从以下位置更改生成设置:

为此:


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

这对我来说不起作用,因为它已经设置为“with dSYM”,并且它也没有生成。在进行了更多的挖掘和尝试之后,问题(至少对我来说)似乎出现在buildsettings>generatedebugsymbols下,默认情况下,它被设置为No。我将它改为“是”,效果非常好。

您可以按照以下步骤操作,它对我很有效

  • 打开项目的生成设置,搜索“生成调试符号”,并将其设置为“是”。 如下面的屏幕截图所示

  • 在生成设置中搜索调试信息格式并搜索“调试信息格式”,然后将“调试信息格式”设置为“DWARF with dSYM file”


  • 提议的答案中没有一个适合我

    删除了通过Fabric应用程序添加的
    Fabric.framework
    Crashlytics.framework
    ,并通过
    cocooapods
    再次添加


    **这并不意味着Cocoapods仅仅是一种变通方法,但可能它们应该重新添加到项目中

    对我有效的是前面的答案:

    1-将“生成设置->调试信息格式->调试”值更改为“DWARF with dSYM文件”

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


    3-删除Fabric和Crashlytics框架,然后重新安装

    Hi Mark,不幸的是,这对我仍然不起作用。是否有其他方法确保创建dSYM?当我更改为包含结构的ARC项目时,我遇到了相同的问题。图像有断开的链接。1 vp投票支持构建设置的图形说明。你是个天才!谢谢,你的建议帮助了我。谢谢!为我工作。但是你能解释一下这个问题的原因吗?