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的主要内容,如果未能解决你的问题,请参考以下文章
MAC OSX Xcode 9.2 链接器命令失败,退出代码为 1(使用 -v 查看调用)
Xcode构建错误链接器命令失败,退出代码为1(使用-v查看调用)