链接器命令失败,退出代码(没有这样的模块)

Posted

技术标签:

【中文标题】链接器命令失败,退出代码(没有这样的模块)【英文标题】:Linker command failed with exit code (No such module) 【发布时间】:2017-04-11 18:30:06 【问题描述】:

我目前正被这个问题困扰。

因为我已经更新了所有的 pod、cococapods、Macos、Xcode。我刚遇到这个问题。我在网上搜索了 2 天的问题,但对我没有任何帮助。

我正在使用 XCODE3 ,在运行项目时,它显示链接器命令失败,退出代码为 1,当我单击它时,我看不到任何更改,没有更多信息显示。 然后我尝试使用以下命令在终端中运行它:xcodebuild -verbose。我可以看到错误的原因:没有这样的模块'ObjectMapper'。删除 ObjectMapper 后,它告诉我找不到另一个模块。所以我认为是xcode无法链接框架。

我已将所有相关框架链接到链接的框架和库,但仍然无法工作。

谁能帮帮我。谢谢

这是我的 pod 文件:

【问题讨论】:

我尝试了许多选项,例如:删除 DerivedData、清理、重新打开、重新链接等。不能工作 你安装的是什么框架? 我没有安装任何新框架,这些都是之前安装的旧框架,我只是使用pod update来更新。 你能点击那个链接器错误,一个新的视图会打开,拖到它的末尾看看它说了什么。 您是否再次尝试了 pod install ?您能显示您的 pod 文件吗? 【参考方案1】:

如果您使用的是 swift 库,请将构建设置中的“始终嵌入 Swift 标准库”标志设置为 YES

【讨论】:

以上是关于链接器命令失败,退出代码(没有这样的模块)的主要内容,如果未能解决你的问题,请参考以下文章

Cocoapods 安装,然后“链接器命令失败,退出代码 1”

铿锵声:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)而实现?

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

链接器命令失败,退出代码 1、XCode 4.5、Facebook SDK 3.1

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

链接器命令失败,退出代码为 1(使用 -v)