Xcode 6:链接器命令失败,退出代码为 1

Posted

技术标签:

【中文标题】Xcode 6:链接器命令失败,退出代码为 1【英文标题】:Xcode 6: linker command failed with exit code 1 【发布时间】:2015-05-29 22:11:50 【问题描述】:

我只是不小心删除了一个框架,但我不知道它是哪一个,也不知道重新添加它是否会简单地解决问题。这是我收到的错误消息:

ld:无法直接与 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.3.sdk/usr/lib/system/libdyld.dylib 链接。而是链接到伞形框架“System.framework”。对于架构 i386 clang: error: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

任何帮助将不胜感激!我确信有一个简单的解决方案,我只是想不通!

谢谢!

【问题讨论】:

您的问题得到解答了吗?如果是这样,请花一点时间接受它,将您的问题标记为已回答:) 【参考方案1】:

听起来您已直接链接到 libdyld.dylib,这不是必需的,因为它是核心框架之一的一部分。删除它,没有它它应该可以正常编译。

【讨论】:

【参考方案2】:

源代码控制是简单的解决方案。您将能够区分您的项目以查看(框架)发生了什么变化,或将其恢复到早期(工作)状态。

如果您没有使用源代码控制(您在创建项目时没有选中“使用 Git”框),以下是如何开始在现有项目中使用它。

打开一个终端窗口,然后 cd 到项目目录——它是具有 ProjectName.xcodeproj 目录的目录。在那里,输入:

git init
git add .
git commit -m "Initial commit"

重启 Xcode。存储库现在将在 Xcode 中可见,您可以通过项目导航器提交或放弃更改,并通过版本编辑器比较修订。

【讨论】:

以上是关于Xcode 6:链接器命令失败,退出代码为 1的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 9 - 链接器命令失败,退出代码为 1

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

MAC OSX Xcode 9.2 链接器命令失败,退出代码为 1(使用 -v 查看调用)

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

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

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