我试图建立以提交给AppStore的应用程序..“侏儒转储二进制文件必须存在且必须可执行”是什么意思?
每次我试图建立它,我验证时得到一个警告说:
的dwarfdump二进制文件必须存在,并且必须 是可执行的:在/ usr/bin中/ dwarfdump (-19036)
而且苹果不允许我提交,因为此警告的应用程序二进制文件。有谁知道什么是错的?
我试图谷歌,但我无法找到任何有用的东西..
我试图建立以提交给AppStore的应用程序..“侏儒转储二进制文件必须存在且必须可执行”是什么意思?
每次我试图建立它,我验证时得到一个警告说:
的dwarfdump二进制文件必须存在,并且必须 是可执行的:在/ usr/bin中/ dwarfdump (-19036)
而且苹果不允许我提交,因为此警告的应用程序二进制文件。有谁知道什么是错的?
我试图谷歌,但我无法找到任何有用的东西..
我得到这个错误,但这次重新安装Xcode,包括Unix工具(由于iOS开发人员论坛上的建议)。这解决了这个问题。以前我不包括这个,因为我觉得我不会使用它,并且是额外的800MB空间用完。看起来iOS构建需要现在这个文件。
希望这会有所帮助。
我猜的/ usr/bin中/ dwarfdump没有您的系统上存在。
您安装了哪个Xcode Tools版本?它是一个稳定版本还是其中一个预览版本?我的猜测是后者。 3.2.5转基因种子在你应该阅读的ADC网站上附有警告。我认为这可能是你的问题。
的情况也是一样:
的Xcode 3.2.5和iOS 4.2 (自带withApplication装载机1.4)
所以,我只是想和成功通过应用程序加载器版本上传我的应用程序1.3以下没有dwarfdump类型的错误
1.3版本可以下载链接:
https://itunesconnect.apple.com/apploader/ApplicationLoader_1.3.dmg
这工作对我来说,而这里提到的符号链接解决方案(http:// stackoverflow。com/questions/4173672/what-do-dwarfdump-binary-must-exist-and-must-be-executable-mean/4729482#4729482)没有!谢谢! – 2011-06-29 00:24:27
在我的情况下,它也是所有关于应用程序加载器 - 我有Xcode和iOS测试版与我的主要Xcode env一起安装,并启动应用程序加载器导致其他测试版优先...(实际上覆盖了我的xcode选择设置!)。很高兴我解决了这一切,只需卸载测试版的东西,并重新安装稳定的东西:) – matm 2011-07-15 15:08:46
尝试在计算机上搜索文件dwarfdump(即。使用聚光灯)。在我的情况下,它位于/Developer/usr/bin。做一个符号链接到在/ usr/bin中
sudo ln -s /Developer/usr/bin/dwarfdump /usr/bin/
是的,我第二个建议的符号链接。 – KPM 2011-02-07 22:37:47
谢谢!已经认为我不得不重新安装Xcode ... – fabian789 2011-02-08 16:47:12
+1这为我修好了! – livingtech 2011-03-07 23:07:06
最近升级到SSD,并从我以前的硬盘驱动器迁移后,我得到这个错误试图在升级后上传我的第一个应用程序。
解决的方法是删除“Application Loader”并重新安装。解决了。
有些人报告你需要重新安装Xcode才能修正这个错误,但我发现你只需要重新安装应用程序加载器。我猜测并完成重新安装Xcode默认情况下会重新安装应用程序加载程序,它会解决您的问题,但这不是我的经验所必需的。
我从上面的satoko的链接中重新安装了应用程序加载器1.3,但是这并没有解决问题,并且每当我尝试上传时都会使Xcode崩溃。我无法找到Application Loader 1.4的安装程序,所以我只是重新安装了Xcode 3.2.5,并解决了我的问题。 – arlomedia 2011-02-09 18:03:12
使用Xcode4无法包含unix工具。 – neoneye 2011-07-28 02:40:12