带有空格问题的Xcode项目/应用程序名称 - 找不到框架

rih*_*ihe 23 xcode objective-c ios parse-platform

由于我的3个字应用程序名称,Xcode 6.1是否有可能找不到我以前导入的框架?我正在使用Parse,从来没有遇到任何问题.但实际上当我在Xcode中打开我的项目时,我得到了一个框架没有找到的错误,这是荒谬的,因为它之前工作得很好而且我没有删除它.但是,如果我删除框架并再次添加它们一切都很好.我做错了什么或是Xcode错误?

ld: warning: directory not found for option '-F/Users/donip/Documents/Fl Travel Guide/Fl'
ld: warning: directory not found for option '-FTravel'
ld: warning: directory not found for option '-FGuide'
ld: framework not found ParseFacebookUtils
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

Muh*_*han 42

只需将框架路径用双引号("")括起来即可.例如:

"$(SRCROOT)/我的框架/路径"

在此输入图像描述


Sau*_*kla 8

"找不到选项'-F/...的目录"

这里'-F/..'显示它是一个框架错误.这可能有两个原因.

  1. 缺少转义"\"字符.

    似乎搜索路径在框架搜索路径或库搜索路径中的几行上被分解.或者在路径中有空格.添加转义"\"字符以修复它.

  2. 单击您的项目(目标) - >单击构建设置 - >在框架搜索路径下,删除路径.