Ios 存在空格问题的Xcode项目/应用程序名称-未找到框架

Ios 存在空格问题的Xcode项目/应用程序名称-未找到框架,ios,objective-c,xcode,parse-platform,Ios,Objective C,Xcode,Parse Platform,有没有可能因为我的3个字的应用程序名,Xcode 6.1找不到我以前导入的框架?我正在使用Parse,从来没有遇到过任何问题。但事实上,当我在Xcode中打开我的项目时,我得到了一个框架没有发现的错误,这是荒谬的,因为它在早期工作得很好,我没有删除它。但是,如果我删除框架并再次添加它们,一切都很好。我是做错了什么还是Xcode错误 ld: warning: directory not found for option '-F/Users/donip/Documents/Fl Travel Gui

有没有可能因为我的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)

我肯定这是Xcode错误。因为很多其他开发人员在 框架路径,例如 我相信你也会发现其他问题

我自己也遇到过这个问题。 对我来说最好的解决方案就是提交工作项目文件,然后
重置/恢复Xcode所做的新的/错误的更改

只需将库位置更新为这样一个路径,该路径之间没有任何空格。例如,而不是:

'-F/Users/donip/Documents/Fl Travel Guide/Fl'
使用

只需更改该路径中可用的文件夹名称,然后在
库搜索路径
标题搜索路径
中的项目设置中进行相同的更改,无论其引用在何处

希望这能解决您的问题。

对于我,我必须删除(使用终端):

使用:

rm -r PROJECT_NAME-xxxxxxxx
如果在
/DerivedData
文件夹中有多个同名项目,请首先尝试删除除最近一个项目外的所有项目。如果不起作用,请尝试删除所有项目,包括最近的项目。

“未找到选项'-F/..的目录”

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

  • 缺少转义“\”字符

    在框架搜索路径或库搜索路径中,搜索路径似乎分为几行。或者在路径中有空格。添加转义“\”字符以修复它

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


  • 只需将框架路径用双引号(“”)括起来。例如:

    “$(SRCROOT)/我的框架/路径”


    您试过这个吗?添加反斜杠
    -F/Users/donip/Documents/Fl\Travel\Guide/Fl
    @YuchenZhong nope。我应该重命名文件夹或类似的东西?我的意思是在空格前添加“\”。所以看起来像是
    Fl\Travel\Guide/Fl
    @YuchenZhong我明白,但是我应该在哪里添加它们呢?我需要创建一个新项目还是编辑文件夹名?只是为了确保我理解这个问题:你的意思是升级到Xcode 6.1后会遇到这个问题吗?以前一切都好吗?如果您删除并重新导入框架,一切正常吗?
    /Users/xxxxxxx/Library/Developer/Xcode/DerivedData/PROJECT_NAME
    
    rm -r PROJECT_NAME-xxxxxxxx