我試圖建立以提交給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