2012-11-24 226 views
11

新增JSONKit到Xcode項目,並正在此錯誤:鐺:錯誤:沒有這樣的文件或目錄

clang: error: no such file or directory: '/Users/snowcrash/Downloads/ILGeoNames-develop/SampleApp/../JSONKit/JSONKit.m' 
clang: error: no input files 
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 

然而,JSONKit文件就出現在那裏。例如。

enter image description here

如何找出問題(並修復它!)?

+0

所以在發現者:CMD + Shift + G並輸入'/Users/snowcrash/Downloads/ILGeoNames-develop/JSONKit/JSONKit.m'的作品和xcode無法找到它? (/../ ==返回一步 –

+0

不,這條路徑不起作用,我猜是問題的原因。在finder中輸入'/ Users/snowcrash/Downloads/ILGeoNames-develop/SampleApp/JSONKit/'DOES work。Xcode似乎認爲它們在一個與SampleApp平行的目錄中,我可以將它們移動到Xcode認爲它們的位置,但對於我來說,正確的解決方案是糾正Xcode認爲它們的位置 – Snowcrash

+0

我最終修復了這個問題通過刪除Xcode中的文件並重新添加它們來解決,但是很好理解爲什麼會發生這種情況, – Snowcrash

回答

2

你必須檢查「複製文件」添加組否則他們離開他們在哪裏的時候,當你移動項目

41

您需要檢查在目標項目

編譯資源的路徑突破你會發現,

JSONKit

是紅色

刪除它,去

+6

只是要清楚:它是「編譯源代碼「 ses部分。 – Lirik

1

我試圖重新添加文件,但沒有工作。 所以,我在.xcodeproj中找到.pbxproj文件,刪除行包含文件名,然後重建,成功!

+0

完美的解決方案。我添加了幾次我的文件,但無法解決這個問題。然後手動刪除.pbxproj中的所有條目,然後重新添加文件解決我的問題。這個特定的問題通常發生在合併後。 – neena

相關問題