我讀過類似的線程,但無法找到解決我的問題的方法。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)
您可以在項目名稱中或路徑中的任何位置使用空格,並且Xcode將應付它。但是,如果您編寫自己的構建腳本,則需要自己採取這種預防措施。無論如何,該文件實際上存在? (啓動* Terminal.app *並輸入'file'/ Users/admin/Desktop/My_path/My Project/Product-name/Sub Folder/AFNetworking''並在你的問題中發佈迴應)。 – trojanfoe
在構建階段 - >編譯源代碼下,檢查是否添加了源文件。 –
是的,我的文件夾AFNetworking存在於'/ Users/admin/Desktop/My_path/My_project/Product-name/Sub_Folder/AFNetworking'中,並且該文件夾中包含的每個文件都在編譯源 – zbMax