基础文件夹重建导致Mach-O链接器错误

时间:2015-01-01 16:55:55

标签: ios xcode frameworks

我昨天通过删除xcode左侧窗格中的frameworks文件夹搞砸了我的应用程序。无法使用cmd-z撤消此操作。在这里和其他地方搜索后,我发现了一个线程,据说检查垃圾,但它是空的。所以我放弃了变化"这似乎没什么帮助,因为我现在不得不从垃圾箱中检索4个文件。我手动添加了我认为的框架(来自HD系统文件夹),现在我收到Apple Mach-O链接错误:

ld: framework not found Cocoa
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我找到的解决方案似乎都无法解决问题。

另外,我不确定这是否是第二个问题,但我制作了一个新的测试应用程序,以查看框架文件夹中的正常内容,并且它没有框架文件夹所有,Products文件夹中的2个文件都是红色文本,但应用程序在模拟器中加载。

我最后一次提交是在7月 - 加油 - 会回到那个解决问题的方法吗?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您删除了对框架的引用。在目标设置中添加它们:选择项目名称,在左栏中选择目标名称,在顶部选择“构建阶段”选项卡。

在“使用库链接二进制文件”中按加号按钮并添加您需要的框架。我认为你需要添加UIKit和Foundation来解决这个问题。