Xcode:构建错误:尝试将DWARF链接到不受支持的文件:

时间:2011-04-12 04:17:47

标签: iphone xcode ios xcode4

我在项目设置中改变了一些东西,现在当我运行这个项目来构建和调试时,我得到了构建错误:

GenerateDSYMFile错误:尝试将DWARF链接到不受支持的文件:“此处我的应用程序可执行文件的正确路径”

但!当我再次按下RUN时,它就像一个魅力,我的应用程序在模拟器中启动。 所以我需要每次按两次cmd-R来调试我的应用程序。

在我的项目的早期版本中这是正常的所以我不知道我做了什么改变%) 我所有的其他项目都运行良好,我可以重新创建这个项目,但我想弄清楚 - 是什么触发了这个错误。我试图在Apple devforums上提出这个问题,但没有任何成功。

这里有什么帮助吗? thx)

ps此错误显示为Xcode3为Xcode4

6 个答案:

答案 0 :(得分:2)

same file nameproject namebundle,因此rid file renamingClean,并相应地使用。

project {{1}}并运行该项目。很高兴。

答案 1 :(得分:1)

不确定你是否弄清楚问题是什么,如果我发生了同样的事情。我制作了一个与我的项目同名的文本文件 - 当我摆脱它修复它时。

答案 2 :(得分:0)

尝试在Build Options>下进行更改调试信息格式。看看是否有帮助。

答案 3 :(得分:0)

当我尝试在模拟器中运行我的应用程序时,我得到了它。 Xcode表示ATTACHING TO PROCESS但是挂了。 所以不得不杀死XCode并重启。 当我再次运行项目时,它构建正常,但是当我说RUN时,它发生了链接错误。

我通过在模拟器中删除应用程序并再次点击运行来修复它并且它有效。

答案 4 :(得分:0)

在我的情况下,这是一个导致错误的plist文件。

我在目标构建设置中重命名了文件并更新了Info.plist文件并修复了它。

答案 5 :(得分:0)

我收到了同样的错误:"错误:尝试将DWARF链接到不支持的文件:/ Volumes /..."

在我的Jenkins服务器中更改为Xcode 6之前,此错误未显示。之前我们有相同的应用程序设置,并正在建设没有任何问题。

我正在通过Jenkins构建应用程序作为Realase版本,我使用以下配置构建了设置" -configuration Release"和参数"调试信息格式"在应用程序的构建设置中设置为DWARF-with-dSYM。

为了解决这个错误,我在参数"调试信息格式"的构建设置中改变了Xcode中的目标。仅限DWARF,我没有从Jenkins那里得到任何错误。

Apple开发人员文档说明了这个参数的不同值:

DEBUG_INFORMATION_FORMAT(调试信息格式)

说明:标识符。标识用于存储二进制文件调试信息的格式。

<强> 值:

stabs:使用Stabs格式并将调试信息放在二进制文件中。

dwarf:使用DWARF格式并将调试信息放在二进制文件中。

dwarf-with-dsym:使用DWARF格式并将调试信息放在dSYM文件中。

默认值: 侏儒

先决条件: “GCC_ENABLE_SYMBOL_SEPARATION(单独的PCH符号)。”

链接:https://developer.apple.com/library/mac/documentation/developertools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html