我只是不小心删除了一个框架,但我无法弄清楚它是哪一个,也不知道是否添加它只会解决问题。这是我收到的错误消息:
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查看调用)
任何帮助将不胜感激!我确信这是一个简单的解决方案,我无法将其视为我的生活!
谢谢!
答案 0 :(得分:2)
听起来你已直接与libdyld.dylib
相关联,因为它是其中一个核心框架的一部分,因此并不是必需的。删除它,没有它就可以正常编译。
答案 1 :(得分:1)
源代码控制是一个简单的解决方案。您可以区分项目以查看(框架)更改的内容,或将其还原为更早(工作)的状态。
如果您没有使用源代码管理(在创建项目时没有检查'使用Git'框),请按以下步骤开始使用它你现有的项目。
打开终端窗口,然后cd到项目目录 - 它是带有 ProjectName .xcodeproj目录的目录。在那里,输入:
git init
git add .
git commit -m "Initial commit"
重启Xcode。现在可以在Xcode中看到存储库,您可以通过项目导航器提交或放弃更改,并通过版本编辑器比较修订。