Apple Mach-O链接器警告 - 框架搜索路径?

fis*_*her 12 xcode objective-c

我偶然发现了一个恼人的错误:Apple Mach-O Linker警告.

ld:警告:找不到选项'-F/Users/erik/Documents/Xcode/Hello'的目录

ld:警告:找不到选项'-FFriend'的目录.

我的Project文件夹名为"Hello Friend".在我的框架搜索路径中,它有4行显示:

  • $(继承)
  • /用户/埃里克/文档/ Xcode中/你好
  • 朋友
  • $(PROJECT_DIR)

看起来它将"你好朋友"这个词分成了两个部分,因为这些单词之间的空格让我觉得这就是解释?

我试过编辑它

  • $(继承)
  • / Users/erik/Documents/Xcode/Hello Friend
  • $(PROJECT_DIR)

但它会跳回来.

有任何想法吗?

非常感谢!

小智 22

1:打开您的项目

2:单击目标

3:单击Build Settings

4:单击"框架搜索路径"或"库搜索路径",您应该找到其中列出的虚假路径,您可以删除它们.

在此输入图像描述


fis*_*her 13

我能够解决它.轻松修复.对于此问题的其他绊脚,只需编辑框架搜索路径并为带空格的单词添加引号.

即:/ Users/erik/Documents/Xcode /"Hello Friend"

  • 对我来说,导致警告的路径是在Target> Build Settings> Search Paths> Library Search Paths中. (4认同)