2012-08-01 50 views
2

我想添加一个框架的最新版本到我的Xcode项目,但似乎无法让Xcode忽略旧的。Xcode引用旧的框架

我已经从项目中删除了该框架,并删除了“Link Binary With Libraries”部分中的列表。然后,我从我的Mac中删除旧框架的每个实例,并重置模拟器中的内容和设置。我清理我的项目并删除派生数据。然后我下载新版本的框架并像平常一样拖放它。一切似乎正常连接,项目再次建立没有错误。我转到使用新框架中的组件的观点,并且还有一个大的“试用版”水印,并且查询框架自己的[getInfo]函数返回旧的框架版本。

我该如何去完全删除对此框架的所有引用?当它不再存在于我的硬盘驱动器上时,它是如何构建到项目中的,而且我已经擦除了以前版本中的所有缓存数据,并且从不同位置链接了一个全新的框架?

回答

1

事实证明,Xcode确实在其他目录中定位了其他版本的项目中的旧框架。真让人头疼。

+0

您的回答并不完全帮助我。如何禁用自动框架搜索? – 2012-11-06 16:20:52

+0

有关如何解决此问题的任何建议,将不胜感激? – jaker 2013-08-05 14:11:42

2

我有一个类似的问题,这个问题的解决方法是看我的项目的目标构建设置。在框架搜索路径是一个旧条目,指向框架的旧副本。删除它可以确保它使用最新的框架。