2016-01-21 27 views
5

我讀過類似的線程,但無法找到解決我的問題的方法。Xcode錯誤:建立時沒有此文件或目錄

當我開始我的項目,我先用空格它保存在文件夾中的名稱中(讓我們將其命名爲「我的項目」)
讓我們也通過我的項目作爲一個簡單的文件夾簡化了路徑:「我的路「(是的,在層次結構中有空格)。

我以前在構建我的項目時遇到問題,尤其是在構建設置中的庫搜索路徑時,會定期返回xcode更新或/和項目重複以保留歷史記錄。

爲了解決這個問題,我用下劃線替換了所有的空格。所以現在我的項目文件夾名稱是「My_Project」,路徑是「My_path」。 這些更改也已在我的項目的「生成設置」中執行。

但今天,我有一個錯誤,我無法擺脫。
當我構建我的項目時,每個文件都能很好地編譯,但在「複製」過程中,我會遇到這種錯誤。

/!\Copy AFNetworking ...in /Users/admin/Desktop/My_path/My Project/Product-name/Sub Folder 

CpResource /Users/admin/Desktop/My_path/My\ Project/Product-name/Sub\ Folder/AFNetworking /Users/admin/Library/Developer/Xcode/DerivedData/Product-name-gkplyeugxcxhijajdvpxutaodxmz/Build/Products/Release-iphoneos/Product-name.app/AFNetworking 
cd /Users/admin/Desktop/My_path/My_Project/Product-name 
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks /Users/admin/Desktop/My_path/My\ Project/Product-name/Sub\ Folder/AFNetworking /Users/admin/Library/Developer/Xcode/DerivedData/Product-name-gkplyeugxcxhijajdvpxutaodxmz/Build/Products/Release-iphoneos/Product-name.app 
------------------------------------- 
error: /Users/admin/Desktop/My_path/My Project/Product-name/Sub Folder/AFNetworking: No such file or directory 

我沒有在我的目標的Build Settings中找到空格未被下劃線取代的任何字段。

任何幫助表示讚賞。

(我使用的Xcode 7.2,OS X埃爾卡皮坦10.11.2)

+0

您可以在項目名稱中或路徑中的任何位置使用空格,並且Xcode將應付它。但是,如果您編寫自己的構建腳本,則需要自己採取這種預防措施。無論如何,該文件實際上存在? (啓動* Terminal.app *並輸入'file'/ Users/admin/Desktop/My_path/My Project/Product-name/Sub Folder/AFNetworking''並在你的問題中發佈迴應)。 – trojanfoe

+0

在構建階段 - >編譯源代碼下,檢查是否添加了源文件。 –

+0

是的,我的文件夾AFNetworking存在於'/ Users/admin/Desktop/My_path/My_project/Product-name/Sub_Folder/AFNetworking'中,並且該文件夾中包含的每個文件都在編譯源 – zbMax

回答

7

我終於偶然an answer我的問題找到一些。

我在finder中打開了.xcodeproj文件,然後編輯project.pbxproj。 在這個文件中,我已經建立了一個行:

84635D6F1C22F90100C55AB2 /* AFNetworking */ = {isa = PBXFileReference; lastKnownFileType = folder; name = AFNetworking; path = "/Users/admin/Desktop/My_path/My Project/Product-name/Sub Folder/AFNetworking"; sourceTree = "<absolute>"; }; 

並重新鍵入正確進行的伎倆。

+3

如果我可以,我會吻你或僱用你喜歡的一對性別的人來吻你。這很有幫助。 –

相關問題