2012-09-26 28 views
4

我一直在閱讀無數其他帖子,並嘗試大量的修復,但沒有任何工作對我的問題。我會在前面說,我已經在大約2-3個月的時間裏沒有在Macbook上使用過Xcode。這是唯一一個出現這個問題的項目(我試過4個左右)。我在打開Xcode後做的第一件事是我改變了項目名稱以及.h和.m文件。我通過Xcode而不是Finder完成了這一切。Xcode:警告:輸出文件和錯誤的多個構建命令:無法打開可執行文件''

導航器中沒有顯示紅色文本,表示找不到它。這是我已經嘗試過的(很多次)。

關閉/打開Xcode。
同時清理項目和生成文件夾。
刪除派生數據文件夾。
運行磁盤工具修復權限。
重新啓動計算機。
嘗試了代碼簽名的不同組合。
從設備中刪除應用程序。
通過項目搜索任何重複的文件名。

這裏是逐字警告:

警告:輸出文件/Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks-bgnzcomxftpffiezmwocaqdydrlj/Build/Products/Debug-iphoneos/Landmarks.app多個構建命令/地標

,這裏是錯誤:

GenerateDSYMFile /Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks-bgnzcomxftpffiezmwocaqdydrlj/Build/Products/Debug-iphoneos/Landmarks.app.dSYM /用戶/ jinser /庫/開發商/ Xcode中/ DerivedData /地標 - bgnzcomxftpffiezmwocaqdydrlj /編譯/產品/調試-IP honeos/Landmarks.app/Landmarks cd「/ Users/jinser/Desktop/Kevin/Cocos2D Projects/ARSpaceships」 setenv PATH「/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/ bin:/ usr/sbin:/ sbin「 /Developer/usr/bin/dsymutil/Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks -bgnzcomxftpffiezmwocaqdydrlj/Build/Products/Debug-iphoneos/Landmarks.app/Landmarks -o /Users/jinser/Library/Developer/Xcode/DerivedData/Landmarks-bgnzcomxftpffiezmwocaqdydrlj/Build/Products/Debug-iphoneos/Landmarks.app.dSYM

錯誤:無法打開可執行文件'

這是Mac 10.6.8上的Xcode 4.2。請,任何意見,將不勝感激。我正在失去理智。

謝謝。

回答

6

因此,無論誰遇到這個問題以及所有其他解決方案都不適合您,請確保您沒有與項目共享相同名稱的項目文件夾。例如,我的項目叫做地標,我在資源中有一個文件夾,也叫做地標。一旦我重命名文件夾,一切都很好。

+0

真正有用的,謝謝! –

+1

謝謝!我還發現,在你的項目中有兩個名稱相同的files_會導致這個警告。如果您單擊該警告,它將顯示文件名稱的路徑,該文件名稱是另一個倍數的路徑。希望這也有幫助! – LargeGlasses

0

不是我的答案,但LargeGlasses在評論中提供了真正的答案(對我來說),我已經將其作爲答案在其自己的權利,因爲我不能評論評論。

any two files within your project that have the same name will cause this warning.

就我而言,我不得不在不同的子文件夾同名的圖標,一個是使用的應用程序,另一個是位於不同的文件夾我的幫助資源的一部分。解決方法是重命名其中的一個。

所有信用卡和我感謝這個答案LargeGlasses。

相關問題