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 链接器警告 - 框架搜索路径?的主要内容,如果未能解决你的问题,请参考以下文章
FacebookLoginSKK 4 Apple Mach-O链接器错误
Apple Mach-O 链接器错误/架构 i386 的未定义符号:
Xcode - 在 AppDelegate 中加载声音时出现 Apple Mach-O 链接器错误