所以我试图将一些文件添加到我的项目中并双击库,在我知道之前,整个库都被引用到我的项目中。
起初我想,好吧没什么大不了的我会删除引用,我这样做了花了一些时间,我保存的后记似乎都很好,我甚至添加了一些代码。
从这里我关闭了我的项目,第二天进入打开项目,库就在我的项目索引中。我尝试再次删除引用,它似乎消失了,但是现在我的一些工作从前一天不存在,但有些是,所以我的程序无法运行。最重要的是Xcode崩溃,再次打开我的项目,库仍在那里,有人可以帮助我吗?
答案 0 :(得分:0)
来自Apple开发者网站:
在应用程序目标编辑器中选择“构建设置”选项卡。找到“其他链接器标志”构建设置。将标志-ObjC添加到此构建设置的值(如果它尚不存在)。此标志将告诉链接器将所有Objective-C类和类别从静态库链接到您的应用程序,即使链接器无法告知它们已被使用。这是必需的,因为Objective-C是一种动态语言,链接器不能总是告诉应用程序代码使用哪些类和类别。
因此,我建议您查看是否已在项目设置中完成此操作,以及是否已在构建设置中删除该标记。