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

时间:2015-05-29 22:11:51

标签: ios xcode frameworks

我只是不小心删除了一个框架,但我无法弄清楚它是哪一个,也不知道是否添加它只会解决问题。这是我收到的错误消息:

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

任何帮助将不胜感激!我确信这是一个简单的解决方案,我无法将其视为我的生活!

谢谢!

2 个答案:

答案 0 :(得分:2)

听起来你已直接与libdyld.dylib相关联,因为它是其中一个核心框架的一部分,因此并不是必需的。删除它,没有它就可以正常编译。

答案 1 :(得分:1)

源代码控制是一个简单的解决方案。您可以区分项目以查看(框架)更改的内容,或将其还原为更早(工作)的状态。

如果您没有使用源代码管理(在创建项目时没有检查'使用Git'框),请按以下步骤开始使用它你现有的项目。

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

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

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