我有一個文件,我刪除並替換爲另一個文件,在別的地方,同名的文件。我得到了「叮鐺聲:錯誤:沒有輸入文件」
儘管清洗,而這多次嘗試,我不斷收到此錯誤:
clang: error: no such file or directory: '/Users/Andrew/App/Version 1.1/XCode/UIImage+Alpha.m' clang: error: no input files
我不能繼續我的,因爲它的應用程序的工作。有任何想法嗎?
我有一個文件,我刪除並替換爲另一個文件,在別的地方,同名的文件。我得到了「叮鐺聲:錯誤:沒有輸入文件」
儘管清洗,而這多次嘗試,我不斷收到此錯誤:
clang: error: no such file or directory: '/Users/Andrew/App/Version 1.1/XCode/UIImage+Alpha.m' clang: error: no input files
我不能繼續我的,因爲它的應用程序的工作。有任何想法嗎?
如果都失敗(即第一次嘗試bames53建議)
好吧,這可能是危險的這樣會讓你的整個項目的副本第一:
project.pbxproj
在你選擇的文本編輯器,但Xcode中沒有640450991409CF5C00B3B580
。搜索並刪除您找到的任何行。Add file…
對話框添加缺失的文件。它仍然在你項目的文件夾中 - 如果你首先成功地添加了它 - 你只是擺脫了所有的項目引用。並記住:複製整個項目的第一個 - 每一次嘗試。或者複製project.pbxproj
可能就足夠了。
我認爲這發生在你嘗試從git中拉出合併並嘗試解決衝突時發生。 – 2015-08-16 17:58:20
問題可能是因爲您的項目>目標>構建階段>編譯源正試圖編譯一個不存在的文件。它可能在那裏兩次,如下面的屏幕截圖。我的項目包含UIImage + FFXtras,我甚至可以刪除它並重新添加它,這不會解決問題!
我不知道該項目是如何進入這種狀態 - 但我知道這不是很明顯什麼錯誤。突出顯示紅色問題並將其刪除。
那麼看看編譯源文件中鏗鏘聲的階段吧。
我使用了很多可可豆莢,並且剛剛發生過這種情況。一個快速的「豆莢更新」爲我整理了一些東西。 -phil
得到了類似的麻煩。
當你的項目引用一個已經存在的源代碼樹(相對路徑不包含)時,XCode似乎不會生成正確的相對文件路徑。xcodeproj在要編譯的文件的路徑中)。
但是有一個簡單的修復方法:在項目資源管理器中選擇文件或文件文件,然後查看文件檢查器中的選項。其中一個標有「位置」;將其設置爲絕對路徑並重試。這解決了該問題對我來說:)
這解決了我的問題。我有一個文件在錯誤的目錄中! – DocAsh59 2016-06-11 09:22:39
當我在Xcode 8 Beta 2中得到這個錯誤時,我只是關閉它並從文件夾目錄重新打開。 – 2016-12-05 15:42:11
其他所有的答案:
只有這個順序適用於我的情況。
在吊艙的文件添加此行,並運行安裝莢:
use_frameworks!
我在MonoDevelop的這個錯誤。我剛剛編輯>首選項 並更改了程序文件的默認位置。它被設置爲它們在打開文件時給予的monodevelop默認值,而不是我更改的文件夾。 可能,您需要調整xcode的設置,這是您存儲文件的位置。
當你刪除文件時,你是在Finder中刪除它,還是刪除了Xcode項目中對該文件的引用?檢查項目導航器中的剩餘參考,或項目編輯器中目標的文件列表中。 – bames53 2012-07-05 21:08:55