Xcode 5- clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

Posted

技术标签:

【中文标题】Xcode 5- clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)【英文标题】:Xcode 5- clang: error: linker command failed with exit code 1 (use -v to see invocation) 【发布时间】:2014-01-24 07:37:26 【问题描述】:

我将 xcode 5 用于我的移动应用项目。我在尝试构建项目时遇到此错误。

    ld: warning: directory not found for option '-L\\\\\\\"/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/WorklightSDK\\\\\\\"'
    ld: warning: directory not found for option '-L/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/WikitudeSDK'
    ld: warning: directory not found for option '-F"/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/Frameworks"'
    ld: warning: directory not found for option '-F/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/WikitudeSDK'
    ld: framework not found sqlcipher
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

ld: warning: directory not found for option '-L\\\\\\\"/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/WorklightSDK\\\\\\\"'


ld: warning: directory not found for option '-L/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/WikitudeSDK'


ld: warning: directory not found for option '-F"/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/Frameworks"'


ld: warning: directory not found for option '-F/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/WikitudeSDK'


ld: framework not found sqlcipher


clang: error: linker command failed with exit code 1 (use -v to see invocation)

为什么?

【问题讨论】:

您可能移动或删除了链接器找不到的框架。 linker command failed with exit code 1 (use -v to see invocation) 的可能重复项 你的框架链接不正确 【参考方案1】:

此错误是因为您的项目中缺少一些库。

签入您的Build Phases -> Link Binary With Libraries。您的任何框架都可能已从那里删除。

添加它并清理并构建您的项目。它应该可以正常工作。

希望对你有帮助。

【讨论】:

有什么方法可以找出丢失的库吗?我收到这条消息----ld: symbol(s) not found for architecture arm7s 您必须从构建设置中删除 armv7s-> 有效架构。看看我的这个答案***.com/questions/22494615/…。您必须对其进行一些小改动。【参考方案2】:

还有一种可能是你正在使用 Cocoa Pods 安装库,但在pod install 成功执行后没有打开项目的工作区(*.xcworkspace)文件。

【讨论】:

谢谢,拯救了我的一天。 我正在使用 Cocoa Pods,并且 App 目标构建良好,但不是测试目标。在这种情况下,您有什么建议?我检查了要在测试目标中链接哪些库,并在 App 目标中添加了唯一的库,但仍然测试失败并出现此错误。使用 Xcode 8.3 这里是使用可可豆荚和测试目标的方法:guides.cocoapods.org/using/the-podfile.html

以上是关于Xcode 5- clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)的主要内容,如果未能解决你的问题,请参考以下文章

clang:错误:链接器命令失败,退出代码为 1(Unity 中的 XMPP 库导出了 xcode

xcode 中的错误:clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

Clang:错误:链接器命令失败,退出代码 1(使用 -v 查看调用)Xcode 10、Xcode 10.1 Beta、Swift 4.2

C ++ XCODE ld:未找到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

Objective-C clang:错误:链接器命令失败,退出代码为 1

pjsip链接错误Xcode 5