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

Posted

技术标签:

【中文标题】Apple Mach-O 链接器警告 - 框架搜索路径?【英文标题】:Apple Mach-O Linker Warning - Framework Search Paths? 【发布时间】:2014-01-08 15:24:59 【问题描述】:

我偶然发现了一个恼人的错误:Apple Mach-O 链接器警告。

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

ld:警告:找不到选项“-FFriend”的目录。

我的项目文件夹名为“Hello Friend”。 在我的框架搜索路径中,它显示了 4 行:

$(继承) /Users/erik/Documents/Xcode/Hello 朋友 $(PROJECT_DIR)

看起来“你好朋友”这个词被分成了两个部分,因为这两个词之间有空格,所以我想这就是解释?

我已尝试将其编辑为

$(继承) /Users/erik/Documents/Xcode/你好朋友 $(PROJECT_DIR)

但它会跳回来。

有什么想法吗?

非常感谢!

【问题讨论】:

【参考方案1】:

1:打开您的项目

2:点击目标

3:点击构建设置

4:点击“Framework Search Paths”或“Library Search Paths”,您应该会找到其中列出的虚假路径,您可以将其删除。

【讨论】:

清除库搜索路径对我有用。非常感谢! 删除所有路径并再次添加框架...希望此操作对您有用。【参考方案2】:

我能够解决它。轻松修复。对于遇到此问题的其他人,只需编辑框架搜索路径并在带有空格的单词中添加引号。

即: /Users/erik/Documents/Xcode/“你好朋友”

【讨论】:

在哪里可以找到要修复的文本? 对我来说,导致警告的路径位于 Target>Build Settings>Search Paths>Library Search Paths。 使用\单引号或双引号转义空格不起作用,xcode将它们解释为单独的路径

以上是关于Apple Mach-O 链接器警告 - 框架搜索路径?的主要内容,如果未能解决你的问题,请参考以下文章

Apple Mach-O 链接器错误解析

FacebookLoginSKK 4 Apple Mach-O链接器错误

Apple Mach-O 链接器错误/架构 i386 的未定义符号:

Xcode - 在 AppDelegate 中加载声音时出现 Apple Mach-O 链接器错误

Apple Mach-O链接器错误_OBJC_CLASS _ $ _ FIRInstanceID

CocoaAsyncSocket Apple Mach-O 链接器错误