我读过类似的线程,但无法找到解决我的问题的方法。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