Objective c 什么是;dwarfdump二进制文件必须存在并且必须是可执行的;什么意思?

Objective c 什么是;dwarfdump二进制文件必须存在并且必须是可执行的;什么意思?,objective-c,xcode,Objective C,Xcode,我正在尝试构建一个应用程序以提交到AppStore 每次我尝试构建它时,我都会在验证过程中收到警告,说: dwarfdump二进制文件必须存在并且 必须是可执行文件:/usr/bin/dwarfdump (-19036) 由于这个警告,苹果不允许我提交应用程序二进制文件。有人知道怎么了吗 我试图用谷歌搜索它,但找不到任何有用的东西。我猜/usr/bin/dwarfdump在您的系统上不存在 您安装了哪个Xcode工具版本?这是一个稳定的版本还是预览版?我猜是后者。3.2.5转基因种子在ADC网站

我正在尝试构建一个应用程序以提交到AppStore

每次我尝试构建它时,我都会在验证过程中收到警告,说:

dwarfdump二进制文件必须存在并且 必须是可执行文件:/usr/bin/dwarfdump (-19036)

由于这个警告,苹果不允许我提交应用程序二进制文件。有人知道怎么了吗


我试图用谷歌搜索它,但找不到任何有用的东西。

我猜/usr/bin/dwarfdump在您的系统上不存在


您安装了哪个Xcode工具版本?这是一个稳定的版本还是预览版?我猜是后者。3.2.5转基因种子在ADC网站上附有警告,您应该阅读。我想这可能是你的问题。

我遇到了这个错误,但这次重新安装了Xcode,包括Unix工具(由于iOS开发者论坛上的建议)。这就解决了问题。以前我没有包括这个,因为我想我不会使用它,而且额外的800MB空间已经用光了。似乎iOS构建现在需要它来处理这个文件

希望这有帮助。

同样的情况:

Xcode 3.2.5和iOS 4.2 (随应用程序加载器1.4提供)

因此,我刚刚尝试并成功地通过Application Loader 1.3版上传了我的应用程序,没有出现任何类似矮人的错误

1.3版可从以下链接下载:

尝试在计算机上搜索文件dwarfdump(即使用spotlight)。在我的例子中,它位于/Developer/usr/bin中。将符号链接到/usr/bin


最近升级到SSD并从以前的硬盘迁移后,我在升级后尝试上载第一个应用程序时遇到此错误

解决方法是删除“应用程序加载器”并重新安装。解决了


有些人说你需要重新安装Xcode来修复这个错误,但我发现你只需要重新安装应用程序加载器。我想,默认情况下,完全重新安装Xcode将重新安装应用程序加载器,它将解决您的问题,但根据我的经验,这不是必需的。

是的,我支持符号链接的建议。符号链接。完美的解决方案。我必须执行此操作的原因是我已经完全重新安装了操作系统并从备份中恢复。我很确定,由于恢复,没有创建需要存在的sym链接。这就把它修好了。这肯定是正确的答案!这救了我的命。我在地球上的整个生活。我从上面satoko的链接重新安装了Application Loader 1.3,但这并没有解决问题,每次我试图上传时,Xcode都会崩溃。我找不到Application Loader 1.4的安装程序,所以我只重新安装了Xcode 3.2.5,这为我解决了问题。这对我有效,而这里提到的符号链接解决方案()却没有!谢谢在我的情况下,这也是所有关于应用程序加载器-我有Xcode和iOS测试安装在我的主Xcode环境和启动应用程序加载器导致其他测试优先。。。(这实际上覆盖了我的xcode选择设置!)。很高兴我通过卸载beta版和重新安装稳定版解决了这个问题:)
sudo ln -s /Developer/usr/bin/dwarfdump /usr/bin/